问题标签 [django-1.11]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
122 浏览

python-3.5 - upgrade Django to 1.11 - formset changes

I have problem with my app. After upgrading Django to latest version - 1.11.4, I am getting the same error for three of my tests.

I know that errors are in polish language but the fact is one, It was working with Django 1.9 and Django 1.10 but it is not with Django 1.11.

Could somebody tell me what was changed in Django 1.11 with forests?? I have read a lot of stuff about it and I have tried almost everything but old version is not working.

Maybe this formset doesn't see my error message and I have to make errors in another way after upgrading?

superclasses:

and test:

0 投票
1 回答
1914 浏览

python - 使用查询集初始化 MultipleChoiceField

在 django 1.9 中,我可以使用

表格.py

在 django 1.11 中它不起作用,因为我必须在 Queryset 上放置元组或列表

我发现 django.forms.widgets 有新的类 ChoiceWidget 和方法 format_value

为什么?在我看来,检查 Iterable 是更好的方法,

编辑:Iterable 可能会弄乱字符串。所以我们也可以检查 value 是否也是 QuerySet。

所以

  • 解决方案 1:将 list() 放在带有 values_list('id', flat=True) 的查询集上
  • 解决方案 2:Monkey 为 MultipleChoiceField 修补 Widget

或者有人知道另一种解决方案?

PS。是的,我知道 ModelMultipleChoiceField 存在,但我对许多字段都有上述逻辑,现在不想重构所有代码。

0 投票
2 回答
682 浏览

django - Django 1.11 管理表单将搜索框添加到 oneToOne 字段

我有一个用户、管理员和员工模型,员工和管理员都与具有 oneToOne 字段的用户模型相关我想做的是在管理员表单中我有一个字段“用户”

而不是下拉字段所有用户我都希望有一个搜索框,这样当我搜索特定用户时,我会找到他并选择他作为管理员。

如何?
我也尝试将用户的字段添加到管理员的表单,但我不能
尝试内联的东西,管理员模型中的 parent_link ......但我找不到解决方案
现在我想通过长用户最小化搜索通过在字段中添加搜索框来列出

0 投票
1 回答
559 浏览

python - Django 多个 unique_together 是否在 PostgreSQL 中错误映射?

当我在我的 django 模型中添加多个unique_together元组时,PostgreSQL 数据库映射出现错误(也根据之前关于该主题的 SO 答案)。下面是一个例子。

这是我的迁移:

我预计会创建三个UNIQUE索引,每对一个。但是,数据库映射最终是这样的:

即,其中一个UNIQUE索引是正确的,但其他两个是缺失的。

知道是什么原因造成的吗?

0 投票
1 回答
1133 浏览

python - 如何在编辑表单中更改 ImageField 的 html 模板?

我在我的项目中使用Django 1.11 。在我的编辑表单中,我有ImageField。Django 默认渲染 html,您可以在下面看到。如何正确更改编辑表单中 ImageField 的 html?

我尝试了下一个代码,但 Django 引发错误TemplateDoesNotExist。Django 在我的自定义小部件中看不到template_file?如何解决这个问题?顺便说一下,initial_textinput_text效果很好。我也试过template_with_initial但不幸的是它没有帮助我。如果有任何帮助,我将不胜感激!

Django默认渲染这个 html

小部件.py:

custom_clearable_file_input.html:

错误:

0 投票
2 回答
5000 浏览

python - 如何在 JS 代码中正确使用 gettext?

在我的 Django 项目中,我有需要翻译的带有文本的 JS 文件。我在下面使用下一个代码。

在makemessagescompilemessages命令的帮助下,我创建了djangojs.podjangojs.mo文件。问题是添加gettext后 JS 代码无法正常工作。它在浏览器控制台中引发错误。如何解决这个问题?

网址.py:

JS:

浏览器控制台中的错误:

0 投票
1 回答
2679 浏览

python-3.x - Django manage.py 命令挂起

以前正常工作的东西,刚刚放弃了我。当使用如下任何类型的manage.py命令时,我看到Performing system checks...

或者

挂起大约 30-60 秒后,我得到:

哪个挂起又挂起……然后大约 6 分钟后,我又看到了正常情况Quit the server with CONTROL-C 。为了调试这个问题,我什至尝试注释掉我的应用程序和中间件,以及关闭我 PY 上的其他应用程序并执行重启,仍然没有变化。我还需要看什么?这似乎太长了。

设置.py

0 投票
1 回答
484 浏览

python - 是否可以在管理员之外使用 django-modeltranslation?

我在我的 Django 1.11 项目中使用django-modeltranslation应用程序。我成功安装了应用程序并进行了设置,还按照文档中的建议注册了翻译模型。

问题:是否可以在管理员之外使用此应用程序?如果可能的话我需要做什么?

翻译.py:

设置.py:

表格.py:

错误:

0 投票
1 回答
157 浏览

python-3.6 - Django 设置模块

我安装了 Django 并能够仔细检查该模块实际上是在 Python 中,但是在尝试实现诸如 runserver 或使用 manage.py 之类的基本命令时;我收到 DJANGO_SETTEINGS_MODULE 错误。我已经按照建议使用了“set DJANGO_SETTINGS_MODULE = mysite.settings”,并将 mysite.settings 插入到 Python 的 PATH 中,因为一些在线文档指示我这样做。

现在它不是 undefined 而是说不存在这样的模块。我在文档中找不到任何其他内容,我使用了我的测试站点名称而不是“mysite”,没有进行任何更改。有谁知道我错过了什么?我在 Python 中的 Django 模块库中只能找到这段代码。


未来导入 unicode_literals

0 投票
1 回答
171 浏览

django - Django 1.11 使用来自应用程序的模板作为管理模板

正如标题所说,我在管理视图中使用模板时遇到问题
这是我的工作树

设置.py

模型管理.py

但我收到“没有这样的文件:file.html”错误 在此处输入图像描述

在此处输入图像描述