|
|
1
6
我也能看到你的urls.py吗? 类似的行为曾经让我感到困惑… 结果是我的urls.py调用视图的方式。python运行了一次datetime.now(),并将其存储起来以备将来调用,而不再真正调用它。这就是为什么django-devs必须实现将函数(而不是函数调用)传递给模型的默认值的能力,因为它将接受函数的第一个调用,并使用该调用直到python重新启动。 您的行为听起来第一次是正确的,因为它是第一次调用视图。有时是不正确的,因为它又有了同样的日期。然后它又是随机正确的,因为您的Apache可能为它启动了另一个工作进程,当您在处理请求的进程之间跳转时,这种疯狂可能会发生。 |
|
|
2
5
我发现让wsgi进入守护进程模式是可行的。不知道为什么,但确实如此。似乎一些新创建的流程会把时间搞砸。 |
|
|
3
2
当类被实例化时,可能会对datetime.now()进行一次计算。尝试移除括号,以便返回函数datetime.now,然后对其进行计算。我在为datetimefields设置默认值和编写解决方案时遇到了类似的问题。 here . |
|
|
5
1
Django根据您的设置变量时区设置系统时区。当运行具有不同时区设置的多个Django实例时,这可能会导致各种混乱。 这就是Django所做的:
以上答案:
不适合我… 我想我不会再使用姜戈的内置时区了。 |
|
|
6
0
您可能需要这样指定内容类型
另一个想法: 它可能不工作,因为datetime.now()返回一个datetime对象。试试这个:
|
|
|
7
0
尝试在settings.py中设置时区(时区变量)。 这对我很有用。 |
|
|
Patrick Bond · 如何将模型中的函数结果添加到列表中? 1 年前 |
|
|
bur · 每次从模板调用方法都会查询数据库吗? 1 年前 |
|
|
Stefan · 在子目录中设置Django 1 年前 |
|
|
vale383 · 如何在Django端点中查找user_id 1 年前 |
|
|
Kovy Jacob · Django在动态URL段中添加斜线 1 年前 |
|
|
user987 · 如何在Django中访问提交的表单请求数据 1 年前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 1 年前 |