问题标签 [django-2.2]

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 回答
44 浏览

python - 升级 Django 后 AUTH_USER_MODEL 出错

我正在开发 django 1.8 和 python 2.7 然后我将我的 django 升级到 2.2 和 python 到 3.6 但是当我运行时

我在终端显示错误:

我用AUTH_USER_MODEL = 'users.User'setting.py

我没有对代码进行任何更改,只是我升级了我的 django 和 python

0 投票
1 回答
410 浏览

python-3.x - 无法在 Django2 中进行迁移 - 存在 ModuleNotFoundError

我是 Python 和 django 的新手,我正在尝试构建自己的 web api。我的文件夹结构如下:

我已在 settings.py 中将“api”添加到我的 INSTALLED_APPS 但是,当我尝试进行迁移时出现错误

我已经在 api 文件夹的 admin.py 中注册了模型,并且在 settings.py 中将“api”模块添加到了 INSTALLED_APPS,但我仍然遇到同样的错误。

来自模型.PY:

来自管理员.PY:

从设置.PY:

0 投票
1 回答
186 浏览

django - 在基于类的视图中更改基于函数的视图以进行表单“请求”处理

我正在关注一个为产品处理制作购物车的教程。是将购物车中的商品添加为的功能

第二个是

如何将这两个代码更改为 ClassBasedViews?什么会更好?使用基于相同功能的视图或 ClasBased?

这是forms.py在 CartApp 中。购物车有一个名为的类Cart,它需要request,Product表单。如何使用 CBV 将该信息传递到购物车?

0 投票
1 回答
42 浏览

django-rest-framework - Django2 正在尝试呈现 Jinja2 模板,即使它是一个 REST API

我们正在利用django-rest-framework创建 RESTful API 并使用通用视图或视图集来创建端点视图。没有模板发生,所有的前端都在 React 中。

但是,在查看 Datadog 中的跟踪后,我们看到有时(不是每次)Jinja2 正在渲染,导致 500-800 毫秒的延迟。有没有人知道为什么会发生这种情况以及如何将其关闭?

0 投票
3 回答
716 浏览

python - django 唯一对象(不是唯一字段)?

如何制作一个唯一的对象(不是每个字段唯一的)

例如:

名称:本田

类别:汽车

成功

名称:本田

类别:自行车

成功

名称:本田

类别:自行车

失败,因为所有字段与另一个对象具有相同的值

如果我unique在现场使用,第二种情况将失败,因为已经创建了本田(名称)

我的代码:

0 投票
2 回答
4343 浏览

python - Django中的“密钥规范中使用的BLOB / TEXT列没有密钥长度”错误

我的 Django 项目中有这个模型:

我在使用时完全运行了我的项目SQLite,但是当我将数据库引擎更改为时,Mysql我得到了这个错误:

我必须做什么?

0 投票
2 回答
236 浏览

python - Django:可为空的 DateTimeField 填充当前时间戳?

在我的模型中,我添加了DatetimeField这样的:

但是,在运行迁移后,所有现有行似乎都已created设置为当前时间戳。我希望所有现有行在created迁移时都具有 = NULL 。如何做到这一点?

0 投票
1 回答
25 浏览

django - 如何使用不能为空的循环外键创建模型实例

在我的 django 应用程序中,我有两个处于一对多关系的模型:TermTermName(Term有很多TermName)。我想跟踪Term一个特定的TermName实例,比如TermName模型是名称别名或相关Term模型,但其中之一是“参考”名称别名。为此,我在两个模型之间添加了一对一的关系。这是代码:

问题是如果我创建一个新Term实例,django 抱怨ref_termname不能为空。但是,如果我想TermName事先创建“参考”,也一样;它现在抱怨term为空...

我的解决方法是让ref_termname为空(即使用null=True字段选项)。但是对于我的模型设计,我想让它不能为空。这可能吗?

感谢您的帮助!

0 投票
1 回答
56 浏览

django - 详细视图上的双重过滤器

我正在尝试使用基于函数的视图创建详细视图。此视图必须仅显示已发布的帖子和非草稿帖子。

但是当我使用它时,我看到了这个错误消息:

名称“post_filter”未定义

我该如何解决?

注意:视图以这种方式工作正常

0 投票
1 回答
47 浏览

nginx - 如何在生产环境django+static+nginx中提供静态文件,如javascript css图像和pdf

1.我的环境是Redhat 7,Django 2.2,nginx版本:nginx/1.15.12。我有两个静态位置,我需要在两个时间都得到服务。同一服务器上的第一个位置和第二个位置是已安装的网络驱动器,用于存储图像和所有其他 pdf。

有两个问题。1. 如何为两个静态位置提供服务。这两个位置是 a)/www/AutomationServices/static b)/storage/Investigator_Validator。在 nginx conf 我试过

我在 /storage/Investigator_Validator 下有多个文件夹。在每个子文件夹中都有根据其分类分组的 pdf、图像和文本文件。当我试图为他们服务时,它不起作用。但是当我尝试 python manage.py collectstatic 时,/storage/Investigator_Validator 中的文件夹和文件被复制到这个文件夹/www/AutomationServices/static 中。它当时有效,但 /storage/Investigator_Validator 中的文件会动态变化,因此每次创建这些图像时运行 python manage.py collectstatic 并不好。

需要使用 nginx 网络服务器提供两个静态位置。如何使用 nginx 在文件夹中搜索 js、css、images 文件的子文件夹。