问题标签 [django-3.0]

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

django - 这个错误是什么意思“异常值:必须实现`update()`。” 在 django restframework 中

我正在尝试使用 Django 休息框架制作一个选择字段的 Web 服务。我的数据库连接正常,但是当我发布我的网络服务时,它给了我错误:-:update()必须实施。”

我在下面附上我的代码

我的仪表板/models.py:

序列化程序.py

视图.py

它向我展示了这样的 NotImplimented 错误

这是确切的错误

任何帮助表示赞赏。

0 投票
1 回答
117 浏览

python-3.x - nginx 不提供 Django 管理静态文件

我在 DigitalOcean 上有一个 django 项目正在生产中。静态文件非常适合应用程序本身,但不适用于管理部分

设置.py

/etc/nginx/sites-available/我的项目

当我在控制台中检查静态管理文件是否已收集时

  • cd 我的项目/静态文件
  • ls

光盘管理员

编辑

让我们玩 URL

在这里,我尝试在我的应用程序的公共部分显示我的 CSS。

该文件服务良好

现在我正在尝试显示 Django 管理应用程序 css

页面返回 404 码

我不知道这是否与我的问题有关,但我修改了管理员的网址。

0 投票
0 回答
333 浏览

django - 如何以字符串格式对 JSON 字段中的列求和?DJANGO

如何以字符串格式对 JSON 字段中的列求和?DJANGO

我已经通过几种方式做到了。

我们可以帮忙解决这个问题吗?

我非常感谢大家的关注。谢谢。

django.db.utils.ProgrammingError: 函数 sum(jsonb) 不存在

APP | 第 1 行:SELECT SUM("amount") FROM (SELECT("libertyblue_transaction"...

APP | 提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。

0 投票
1 回答
243 浏览

python - NOT NULL 约束失败:new__PFNews_pfnews.Auther_id

我在堆栈溢出方面查看了大量这些问题,但似乎没有一个解决方案对我有帮助。我试过 null=True 和 blank=True 以及 default=None ,它们都给出错误。有人有想法么?非常感谢!我得到的错误是:1-当我从(前端)创建新帖子时,它会给出空帖子(没有标题,没有内容,也没有作者)2-当我从后端创建时它工作正常。3-当我试图删除任何 null=True 或 blank=True 或两者时,它会给出以下错误:

NOT NULL 约束失败:new__PFNews_pfnews.Auther_id

模型.py

视图.py

网址.py

0 投票
0 回答
32 浏览

python-3.x - Django 对象权限“django-guardian”chnage 管理对象权限 UI

我想在对象权限(Django-guardian)中更改一些管理 UI。

我只想为相应的 Obj 授予组权限并搜索组名替换为 Show All Group 并选择组。

如何自定义对象权限的管理面板。

0 投票
2 回答
539 浏览

python - 如何将变量从视图传递到 Django 中的 base.html?

我想在我的项目的导航栏上显示用户的名字。此导航栏在base.html文件中。

在我的views.py我创建了一个执行此操作的变量

我可以让它在任何其他 .html 文件上工作,但不能在 base.html 上工作,看起来像这样

这是我的模型

0 投票
1 回答
37 浏览

python - 如何避免在 Django 中使用 context_processors.py 时在登录页面上请求用户?

我想将带有用户信息的变量(Clients通过 OneToOneField 链接到模型)传递django.contrib.auth.modelsbase.html文件中。

context_processors.py所以,我用下面的代码创建了一个

一切正常,直到我退出。

当我尝试再次登录时,我得到了accounts/loginurl 并得到了一个

0 投票
1 回答
49 浏览

python - 如何在 Django 中使用单个表单创建用户和个人资料?

我创建了一个Clients模型,models.py该模型旨在成为客户端(用户)配置文件。

该模型通过名为 的 OneToOneField 连接到 Django 用户user

我创建了一个能够向Clients模型添加数据的表单forms.py

我怎样才能通过这个单一的表单添加一个usernamepassword字段,以便通过 OneToOneField 创建一个连接到此配置文件的用户?

编辑

上述文件的新版本。现在,它创建了用户,但所有其他字段都为Clients空。

我的views.py

0 投票
1 回答
420 浏览

python - 如何通过请求从自定义表单的输入文本字段中获取值:Django 3.0?

所以,我一直在努力,从我的自定义表单中的输入字段中获取值。

我有一个对应于表单的 url,该表单再次将其重定向到相同的表单。

表单 url 的视图检查请求方法是否为 Post。如果是,那么我声明一个等于 的变量request.POST,然后将这些值分配给我的模型 item_description()。这是的代码views.py

HTML 表单:

网址.py:

模型.py:

另外,我打印出作为字典的请求,但它没有任何值。这是打印的请求字典:{'_encoding': 'utf-8', '_mutable': False}

这是我得到的错误:

文件“/home/zaid/inventoryManagement/venv/src/ims/views.py”,第 13 行,在 addItem item_description(item_name=data.item_name, item_number=data.item_number, item_quantity=data.item_quantity) AttributeError: 'QueryDict'对象没有属性“item_name”

请帮助我从输入字段中获取值。

0 投票
1 回答
1630 浏览

python - Django REST Framework:使用 Accept-Language 标头设置实例的“语言环境”

所以,我有一个具有以下属性的模型:

此模型的关联序列化程序当前为:

然后我调用一个创建端点:

我想知道,如何最好地修改上述内容以允许 MyModel 的 locale 属性由 Accept-Language 标头更新en-GB,en;q=0.5

我从 django.conf.locale.LANG_INFO 获得我的语言环境选择:

我想我需要传入 request.headers 作为某种额外的上下文......?但我在想,如果没有设置 Accept-Language 等怎么办?我知道它在这里:

所以,我想request.headers.get('Accept-Language', 'en-gb')是可以接受的......

但是,那么在serialzier中设置属性的最佳方法是什么?

注意我也相信get_serializer_context()可以返回请求对象?

我也觉得这可能足够强大:

但这是“好习惯”吗?

热烈欢迎意见!