django类视图的模板名称解析

django-timesickle的Python项目详细描述


====
timesickle
==



<0.2版

**警告**:在版本1发布之前,API必须更改。

--
您可能想根据**今天**之前的天数建议金额。然后你想做一些手工测试,并尝试不同的日期。这就是Timesickle的用武之地。你可能*不想做一件讨厌的事:

import datetime
上面的代码。

若要在代码的不同部分轻松地从“真实的今天”和“模拟的今天”转换,请使用“timesickle”。

建议使用此软件:

但请小心使用此技术。我鼓励您编写接收日期的后端函数,而不是在它们的体内计算“现在”或“今天”。什么是“今天”的解决应该留给封闭的逻辑。例如,让模型实例字段被告知它们应该使用的日期,但请在视图中计算此日期。




**免责声明。**不要将此软件用于全面项目。

-
-
-
-
-
-

*可能需要更正确的安装。*

若要安装最新版本,运行:

pip install git+git://github.com/jleeothon/timesickle.git

in``settings.py``,add``timesickle```在``installed砦apps``下:

installed砦apps=(
django
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
“django.contrib.sessions”、
“django.contrib.messages”、
“django.contrib.staticfiles”、
“第三方”
“timesickle”、
“我的应用程序”
“awesomeapp”、

“如果要安装以前的版本,请按图进行操作。我不知道该怎么做(但如果你知道,我不介意你教我)。

----
测试
----


要测试安装,运行::


如果测试失败,你应该::

1。不使用我的软件()
2。告诉我,也就是说,在这个存储库o上提交一个问题(^^o

----
用法
----


在“settings.py”中,设置一个“mock-now”对象。这将在“timesickle”模块中定义变量:“now”、“today”、“tomorrow”、“tomorrow迸sametime”、“yeday”和“yeday迸sametime”::


settings.py
import date time


下午6:30。

在设置中使用名为“镰刀日期”的字典设置额外的日期或日期时间::

您可以从“timesickle.dates”中检查此日期,将其作为属性或字典查找(您可能更喜欢使用“w+”名称来更方便地查找它们):

也可以使用库中包含的标记。就他们的意愿而言,他们的工作方式与`{%now“someformat”%}`标签非常相似:

{%load sickelletime%}
<;html>;
<;body>;
现在是:{%sickellow“short廑datetime廑format”%},
那么很明显,今天是{%sickeletoday“short廑date format”%}
<;
<;/html>;

——
建议
——


它甚至不考虑时区,所以要小心。*如果您需要时区感知功能,请特别小心*.

我们还可以使用数据库来存储“timesickle.dates”对象,但这会使整个项目更复杂、更难维护。这只是为了小规模的开发和测试。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java对来自同一基类的不同对象进行迭代   java打印在JtextArea或JtextPane上   java无法使用Play Core库提供的inapp更新支持更新应用程序   javafxgui中关注点的java分离   onPreferenceChange方法中的java奇怪值   lambda调用包含在Java中可选值的列表中?   servlet中的java int值(无法将字符串转换为int)   尽管有终止表达式,java循环仍不会结束   java是否可以通过编程方式启用远程jmx监视?   java如何创建集合的新实例   如何将自定义Java模块更新为JRE映像   java无法点击Chrome和IE11上的自定义复选框   java Here Android SDK在“无车无车”和“无车无车”街道上导航