问题标签 [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.
html - NoReverseMatch(msg) django.urls.exceptions.NoReverseMatch:找不到“家”的反向。'home' 不是有效的视图函数或模式名称
我是使用 Django 的新手,我正在尝试为我的页面应用程序编写测试,但是在测试主页 url 名称时我不断收到相同的错误
网址.py
测试.py
视图.py
页面/home.html
django - 处理表单中显示的 django ImageField 当前值
我正在尝试删除clear
Django 的 ImageField 中的复选框并删除显示的文件当前值。我尝试的方法是替换此处建议的小部件如何当前不渲染 django 图像字段并清除内容?但结果是我得到 ValidationError :
"Upload a valid image. The file you uploaded was either not an image or a corrupted image."
。虽然图像上传的验证错误,但我没有被重定向到成功页面,并且在表单中呈现错误。删除 ImageField 中的当前值的推荐方法是什么?
python - 如何将自定义用户模型添加到管理面板的用户部分 - django 3.1.1
我在我的 django 项目中添加了一个自定义用户模型,这里对此进行了解释。
我这样定义了额外的字段models.py
:
在我views.py
的,注册是这样的:
现在,在管理面板中,应将自定义模型添加到单独的部分中,如下所示:
如何在部分users
下的页面中添加自定义用户模型(即配置文件)的字段AUTHENTICATION AND AUTHORIZATION
?
python - Django模型中的信号
我问你这个问题,我找不到解决办法。我在 Django Admin 中输入记录,所以我在模型中输入了函数。在我的示例类中,我添加了几个字段,但我遇到的问题是“数字”字段(样本编号)。每次我添加一个新样本时,它都会在最后一个数字上加 1,如果年份发生变化,它会返回零。所以我有这个示例类的代码:
信号的功能是这样的:
但这给我带来了以下错误:
django.db.utils.IntegrityError:关系“lab_sample”的“编号”列中的空值违反非空约束
我非常感谢您的解决方案,非常感谢您。
python-3.8 - 使用基于 django 类的视图注册、登录、注销
我正在尝试使用基于 django 类的视图创建身份验证系统
到目前为止我已经尝试过:
这是我的views.py 文件:
这是 forms.py 文件
这是 urls.py 文件:
其他 urls.py 文件(项目文件夹中存在 urls.py 文件)
这段代码的问题是,每当我登录时,我仍然可以通过登录 url 登录和注册(在这种情况下为登录 url:)http://localhost:8000/users/login/
,如何限制用户再次登录
django - 如何解决由 Windows 2019 IIS 提供的“OfflineGenerationError:您已启用离线压缩但密钥...”?
我使用 django-compressor 的代码在 DEBUG=True 或 False 的本地计算机上工作,但是当我推送到生产环境时,即由 IIS 提供服务的 Windows Server 2019,它只适用于 DEBUG=True。如果我设置为 False,则会收到此错误:OfflineGenerationError:您启用了离线压缩,但离线清单中缺少密钥。
我已经查看了许多关于同一问题的其他帖子,但到目前为止没有一个为我解决这个问题。这是我的详细信息:
生产细节
设置.py
关于我如何调试为什么它不适用于 DEBUG = False 的任何想法,但适用于所有其他 3 种情况。
还有一件事我要扔掉,我还没有在生产中设置 SSL,这可能是它不起作用的原因吗?我以为我在某处读到了某些东西,如果它是 SSL 调用,它只会提供缓存的东西。
django - Django postgres 连接,为 psycopg2 设置时区
在 django settings.py 我有TIME_ZONE = 'Asia/Tbilisi'
我也有相同的 postgres 时区
并且分别,两者都可以正常工作。
虽然,在 Django 中,当我运行以下原始查询时:
这显示了带有 UTC 时区的日期时间。
可能这是由psycopg2
连接设置引起的?因为这:
print( connection.cursor().connection.get_parameter_status("TimeZone") )
显示:UTC
。
问题:如何更改此连接设置并设置所需的时区?
django - 如何在模板(django)中显示在线好友总数?
这是我的用户模型-
我可以使用以下中间件跟踪用户最后一次出现的时间(无论他们是否注销):
并且还能够在我的模板中显示它们是否在当前时刻处于活动状态,或者它们最后一次出现的时间 -
除此之外,我想显示当前活跃的用户总数,他们是某个用户的朋友。但我很难理解如何准确地做到这一点。当谈到 Django 时,我仍然是初学者,任何建议或想法都会非常有帮助。
python - 返回“JsonResponse”时为ajax请求设置cookies
当我使用普通(不是 ajax)请求时,我会:
它可以工作并且设置了cookie。
虽然,当我使用 ajax 请求时,我的视图返回如下内容:
return JsonResponse({'res': 'success'})
而且我不知道如何设置cookie,何时JsonResponse
返回?
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 ...... :(
请问,有什么想法吗?