首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将datetime对象赋值为url参数

将datetime对象赋值为url参数
EN

Stack Overflow用户
提问于 2020-10-08 09:33:53
回答 1查看 85关注 0票数 0

我希望使用日期筛选器将日期时间类型的值作为参数提供给url。

我的网址一定是这样的:/account/detail-of-cash-flow/2020-8-10

这个命令是:{{item.date_field|date:'Y-m-d'}} = '2020-8-10‘。但是,当我将此命令实现为模板url时,无法工作。

template.html

代码语言:javascript
复制
{% for item in cash_flow_data %}

    <tr class='clickable-row' data-href="{%  url 'account:detail_of_cash_flow' item.date_field|date:'Y-m-d' %}">     
        <td>{{ item.date_field }}</td>
        <td>{{ item.EUR }}</td>
        <td>{{ item.USD }}</td>
        <td>{{ item.GBP }}</td>
        <td>{{ item.TRY }}</td>
    </tr>

{% endfor %}

urls.py

代码语言:javascript
复制
app_name = "account"
urlpatterns = [
    path('daily-cash-flow/', views.daily_cash_flow, name = "daily_cash_flow"),
    path('detail-of-cash-flow/<slug:slug>/', views.detail_of_cash_flow, name = "detail_of_cash_flow")
]

我希望我能解释我的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-08 09:46:48

在项目模型添加方法中,该方法将返回所需的格式。

代码语言:javascript
复制
class ItemModel(models.Model):
    ...
    def get_url_date(self):
        return self.date_field.strftime("%Y-%m-%d")

然后在模板中可以使用

代码语言:javascript
复制
<a href="{%  url 'account:detail_of_cash_flow' item.get_url_date %}">link</a>

upd:根据您的上下文,您有几个变体

  1. 更新上下文数据

context_flow_data =[{ 'url_date':item_data‘date_field’..strftime(“%Y-%m-%d”),'date':item_data'date_field',‘美元’:item_data'USD','EUR':item_data'EUR','GBR':item_data'GBR',} for item_data in cash_flow_data ]

然后将这些数据提供给上下文并在模板中使用。

代码语言:javascript
复制
<a href="{%  url 'account:detail_of_cash_flow' item.url_date %}">link</a>

第二个变体:您可以添加行

代码语言:javascript
复制
urlpatterns = [
    ...
    path('detail-of-cash-flow/', views.detail_of_cash_flow, name = "detail_of_cash_flow")
    ...
]

然后在模板中使用

代码语言:javascript
复制
<a href="{%  url 'account:detail_of_cash_flow' %}{{item.date_field|date:'Y-m-d'}}/">link</a>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64259691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档