Python 在管理控制台中更新用户页面时,django管理页面将不会发布

Python 在管理控制台中更新用户页面时,django管理页面将不会发布,python,django,Python,Django,我正在尝试部署django站点。它似乎工作正常,但在管理网站上,似乎POST不适用于更新用户帐户 错误响应位于此处: 我这里的问题是,如果django admin正常运行,为什么网站在帖子设置中找不到该页面 谢谢。本例中的FileNotFoundError实际上源于试图读取“格式文件”,Django使用该文件来确定日期、时间和货币显示等特定于语言环境的格式。在这种情况下,它位于日期字段的日期输入\u格式上 Django允许在设置中指定格式的路径: 否则,在Django发行版的locale目录中

我正在尝试部署django站点。它似乎工作正常,但在管理网站上,似乎POST不适用于更新用户帐户

错误响应位于此处:

我这里的问题是,如果django admin正常运行,为什么网站在帖子设置中找不到该页面


谢谢。

本例中的
FileNotFoundError
实际上源于试图读取“格式文件”,Django使用该文件来确定日期、时间和货币显示等特定于语言环境的格式。在这种情况下,它位于
日期字段的
日期输入\u格式上

Django允许在设置中指定格式的路径:

否则,在Django发行版的locale目录中会配置许多这样的文件-
../lib/python2.7/site packages/Django/conf/locale
。例如:

../lib/python2.7/site-packages/django/conf/locale/en_AU/formats.py
19:DATE_INPUT_FORMATS = (
20-    '%d/%m/%Y', '%d/%m/%y',             # '25/10/2006', '25/10/06'
21-    # '%b %d %Y', '%b %d, %Y',          # 'Oct 25 2006', 'Oct 25, 2006'
22-    # '%d %b %Y', '%d %b, %Y',          # '25 Oct 2006', '25 Oct, 2006'
23-    # '%B %d %Y', '%B %d, %Y',          # 'October 25 2006', 'October 25, 2006'
24-    # '%d %B %Y', '%d %B, %Y',          # '25 October 2006', '25 October, 2006'
25-)
值得检查有效的区域设置和相关文件。如果您可以继续禁用翻译机器,或者至少在排除故障时,您可以在
设置中设置
USE\u I18N=False

可能值得仔细阅读Django文档

如果没有特定于国家/地区的格式模块,Django将使用
en
,这样就可以了。您可以尝试在项目中使用Django shell来尝试等效调用:

$ ./manage.py shell
>>> import datetime
>>> datetime.datetime.strptime('2015-10-19', '%Y-%m-%d').date()
datetime.date(2015, 10, 19)
与Django相关的文件I/O的唯一位置是加载格式模块,因此只要
Django/conf/locale/en/formats.py
可用,则此类失败的可能性是有限的,无法在
datetime
中发生奇怪的事情,这似乎是不可能的。Django将从
设置
中检索的格式存在回退,因此您可以将此行添加到
设置

DATE_INPUT_FORMATS = ( '%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y')

本例中的
FileNotFoundError
实际上源于试图读取“格式文件”,Django使用该文件来确定日期、时间和货币显示等特定于语言环境的格式。在这种情况下,它位于
日期字段的
日期输入\u格式上

Django允许在设置中指定格式的路径:

否则,在Django发行版的locale目录中会配置许多这样的文件-
../lib/python2.7/site packages/Django/conf/locale
。例如:

../lib/python2.7/site-packages/django/conf/locale/en_AU/formats.py
19:DATE_INPUT_FORMATS = (
20-    '%d/%m/%Y', '%d/%m/%y',             # '25/10/2006', '25/10/06'
21-    # '%b %d %Y', '%b %d, %Y',          # 'Oct 25 2006', 'Oct 25, 2006'
22-    # '%d %b %Y', '%d %b, %Y',          # '25 Oct 2006', '25 Oct, 2006'
23-    # '%B %d %Y', '%B %d, %Y',          # 'October 25 2006', 'October 25, 2006'
24-    # '%d %B %Y', '%d %B, %Y',          # '25 October 2006', '25 October, 2006'
25-)
值得检查有效的区域设置和相关文件。如果您可以继续禁用翻译机器,或者至少在排除故障时,您可以在
设置中设置
USE\u I18N=False

可能值得仔细阅读Django文档

如果没有特定于国家/地区的格式模块,Django将使用
en
,这样就可以了。您可以尝试在项目中使用Django shell来尝试等效调用:

$ ./manage.py shell
>>> import datetime
>>> datetime.datetime.strptime('2015-10-19', '%Y-%m-%d').date()
datetime.date(2015, 10, 19)
与Django相关的文件I/O的唯一位置是加载格式模块,因此只要
Django/conf/locale/en/formats.py
可用,则此类失败的可能性是有限的,无法在
datetime
中发生奇怪的事情,这似乎是不可能的。Django将从
设置
中检索的格式存在回退,因此您可以将此行添加到
设置

DATE_INPUT_FORMATS = ( '%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y')

这是django特性集中一个有趣的部分,我以前没有研究过。首先,我尝试按照建议使用USE_I18N=False更新settings.py,但是仍然看到错误。我还能去哪里看?那太不幸了。当前的区域设置是什么?也许您可以在
/root/.virtualenvs/ifthq/lib/python3.4/site packages/django/conf/locale
子目录中检查匹配的模块文件,并查看如何定义(或不定义)格式。另外,考虑到这一点,
USE\u L10N
设置在这种情况下可能更相关,由于它确实可以归结为最新的格式,我也将USE\u L10N更改为FALSE,并且仍然收到错误。在区域设置文件夹中,有20个文件夹,包括en和一些备用的en文件夹(例如en gb、en au等)。不幸的是,我仍然有错误。当前的区域设置和语言设置是什么?这是django功能集中一个有趣的部分,我以前没有检查过。首先,我尝试按照建议使用USE_I18N=False更新settings.py,但是仍然看到错误。我还能去哪里看?那太不幸了。当前的区域设置是什么?也许您可以在
/root/.virtualenvs/ifthq/lib/python3.4/site packages/django/conf/locale
子目录中检查匹配的模块文件,并查看如何定义(或不定义)格式。另外,考虑到这一点,
USE\u L10N
设置在这种情况下可能更相关,由于它确实可以归结为最新的格式,我也将USE\u L10N更改为FALSE,并且仍然收到错误。在区域设置文件夹中,有20个文件夹,包括en和一些备用en文件夹(例如en gb、en au等)。不幸的是,我仍然有错误。当前的区域设置和语言设置是什么?