问题标签 [django-3.1]

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

html - NoReverseMatch(msg) django.urls.exceptions.NoReverseMatch:找不到“家”的反向。'home' 不是有效的视图函数或模式名称

我是使用 Django 的新手,我正在尝试为我的页面应用程序编写测试,但是在测试主页 url 名称时我不断收到相同的错误

网址.py

测试.py

视图.py

页面/home.html

0 投票
1 回答
103 浏览

django - 处理表单中显示的 django ImageField 当前值

我正在尝试删除clearDjango 的 ImageField 中的复选框并删除显示的文件当前值。我尝试的方法是替换此处建议的小部件如何当前不渲染 django 图像字段并清除内容?但结果是我得到 ValidationError : "Upload a valid image. The file you uploaded was either not an image or a corrupted image."。虽然图像上传的验证错误,但我没有被重定向到成功页面,并且在表单中呈现错误。删除 ImageField 中的当前值的推荐方法是什么?

0 投票
0 回答
303 浏览

python - 如何将自定义用户模型添加到管理面板的用户部分 - django 3.1.1

我在我的 django 项目中添加了一个自定义用户模型,这里对此进行了解释。

我这样定义了额外的字段models.py

在我views.py的,注册是这样的:

现在,在管理面板中,应将自定义模型添加到单独的部分中,如下所示:

在此处输入图像描述

如何在部分users下的页面中添加自定义用户模型(即配置文件)的字段AUTHENTICATION AND AUTHORIZATION

0 投票
1 回答
37 浏览

python - Django模型中的信号

我问你这个问题,我找不到解决办法。我在 Django Admin 中输入记录,所以我在模型中输入了函数。在我的示例类中,我添加了几个字段,但我遇到的问题是“数字”字段(样本编号)。每次我添加一个新样本时,它都会在最后一个数字上加 1,如果年份发生变化,它会返回零。所以我有这个示例类的代码:

信号的功能是这样的:

但这给我带来了以下错误:

django.db.utils.IntegrityError:关系“lab_sample”的“编号”列中的空值违反非空约束

我非常感谢您的解决方案,非常感谢您。

0 投票
1 回答
1298 浏览

python-3.8 - 使用基于 django 类的视图注册、登录、注销

我正在尝试使用基于 django 类的视图创建身份验证系统

到目前为止我已经尝试过:

这是我的views.py 文件:

这是 forms.py 文件

这是 urls.py 文件:

其他 urls.py 文件(项目文件夹中存在 urls.py 文件)

这段代码的问题是,每当我登录时,我仍然可以通过登录 url 登录和注册(在这种情况下为登录 url:)http://localhost:8000/users/login/,如何限制用户再次登录

0 投票
1 回答
423 浏览

django - 如何解决由 Windows 2019 IIS 提供的“OfflineGenerationError:您已启用离线压缩但密钥...”?

我使用 django-compressor 的代码在 DEBUG=True 或 False 的本地计算机上工作,但是当我推送到生产环境时,即由 IIS 提供服务的 Windows Server 2019,它只适用于 DEBUG=True。如果我设置为 False,则会收到此错误:OfflineGenerationError:您启用了离线压缩,但离线清单中缺少密钥。

我已经查看了许多关于同一问题的其他帖子,但到目前为止没有一个为我解决这个问题。这是我的详细信息:

生产细节

设置.py

关于我如何调试为什么它不适用于 DEBUG = False 的任何想法,但适用于所有其他 3 种情况。

还有一件事我要扔掉,我还没有在生产中设置 SSL,这可能是它不起作用的原因吗?我以为我在某处读到了某些东西,如果它是 SSL 调用,它只会提供缓存的东西。

0 投票
1 回答
966 浏览

django - Django postgres 连接,为 psycopg2 设置时区

在 django settings.py 我有TIME_ZONE = 'Asia/Tbilisi'

我也有相同的 postgres 时区

并且分别,两者都可以正常工作。

虽然,在 Django 中,当我运行以下原始查询时:

这显示了带有 UTC 时区的日期时间。

可能这是由psycopg2连接设置引起的?因为这:

print( connection.cursor().connection.get_parameter_status("TimeZone") )

显示:UTC

问题:如何更改此连接设置并设置所需的时区?

0 投票
1 回答
178 浏览

django - 如何在模板(django)中显示在线好友总数?

这是我的用户模型-

我可以使用以下中间件跟踪用户最后一次出现的时间(无论他们是否注销):

并且还能够在我的模板中显示它们是否在当前时刻处于活动状态,或者它们最后一次出现的时间 -

除此之外,我想显示当前活跃的用户总数,他们是某个用户的朋友。但我很难理解如何准确地做到这一点。当谈到 Django 时,我仍然是初学者,任何建议或想法都会非常有帮助。

0 投票
1 回答
429 浏览

python - 返回“JsonResponse”时为ajax请求设置cookies

当我使用普通(不是 ajax)请求时,我会:

它可以工作并且设置了cookie。

虽然,当我使用 ajax 请求时,我的视图返回如下内容:

return JsonResponse({'res': 'success'})

而且我不知道如何设置cookie,何时JsonResponse返回?

0 投票
0 回答
85 浏览

python-3.x - Django 3.1|Python 3.6.12:自定义模板标签没有突然出现?

我正在关注一个关于 Django 的教程,但我被卡住了,所以我搜索了另一个又一个,然后我遇到了重新安装我的 Linux 系统 x6 的情况(由于 ~/.bashrc 中的 Python 更改和类似的事情)

我是新来的,我是 Python 和 Django 的新手(初级)。仍在学习,但我有在 NCR 等各种公司工作的经验(8 年)......以及作为自由职业者的其他公司,在那里我学到了很多系统管理/后端的东西。

关键是:另一个教程中的所有突然(同时我相信 PYCHARM 有更新我无法提取创建的标签。

因此,在我的 base.html 中,pages.app 中的所有 .html 页面都在模板文件夹中,所有设置都在设置中......

但是,我的 {{ tags }} 没有出现!

这是一些信息,...我有同样的问题!

在模型中:

我在源文件夹中添加了所有设置 设置中的“模板目录”

这是代码本身...

请帮助我无法继续教程我想在初学者级别学习 DJANGO,就像我使用 Python重新安装Ubuntu的情况...

所以现在,这是最长的一段时间没有重新安装相同的操作系统,因为练习和学习 Python 和 Django ...... :(

请问,有什么想法吗?