django-models相关内容

如何修复“AnonymousUser"对象没有属性“profile"错误?

我正在为一个假设的社交网络编写一个聊天应用程序,但是当我尝试打开聊天页面时,我给出了以下错误 'AnonymousUser' object has no attribute 'profile' error .我认为模型文件中可能有问题,但我真的不知道如何解决它,我现在真的很困惑!?谁能给点建议?? 聊天views.py的部分 def 索引(请求):如果 request.method == ..
发布时间:2021-12-29 18:43:49 Python

Django“模型"对象不可迭代

我有一张表格,上面显示了注册的员工.我想根据他们的数据库生成一个简单的 HTML 页面,其中包括他们的姓名、ID、名称等. 为此,我将一个 id 传递给视图,以便它可以获取相应用户的详细信息并显示给我看.一切正常,直到发生错误对象不可迭代.这是我的代码 report.html {% if emp_item %}{% for some in emp_item %}{{ some.emp ..
发布时间:2021-12-29 18:43:22 其他开发

ValueError:在 Django 中解压的值太多(预期为 2)

我正在重新组织我的一个项目以使其更具可重用性并且通常结构更好,现在每当我运行 makemigrations 时都会收到以下错误 - 我花了半天时间试图弄清楚这是我自己解决的,但谷歌搜索结果已经用完了,我需要一些帮助.我所做的是删除我设置的自定义用户模型,以便我可以使用 Django 的内置用户模型,并且我还为我的应用程序 URL 命名了.我不想包含一堆代码,这些代码只会弄脏这篇文章,因为我希望 T ..
发布时间:2021-12-29 18:43:06 Python

Django---允许用户只编辑他们的个人资料

我想只允许用户编辑他们的个人资料.这是我的网址: url(r'^profile/(?P[0-9]+)/$', views.UserUpdate.as_view(), name='profile') 现在,当用户点击“我的个人资料"时,他们将获得自己的个人资料,他们可以编辑,但如果他们在浏览器中手动编辑 urlpath 并输入其他用户的 ID,如下所示,他们可以查看和编辑其他用户的个人资 ..

django 显示对象表

我需要用 Django 显示我的数据库中的一个表.显而易见的方法是手动输入表标题并循环遍历model.objects.all() 的查询结果.但是,我很懒惰,我想自动执行此操作,即通过自省加载模型中的所有字段以显示为列标题并加载所有字段值以显示为行.这种方法还可以为我节省一些时间,因为我不必在模型更改时更新我的​​模板代码.我让它工作了,但有两个问题: 我找不到加载 AutoField 字段 ..
发布时间:2021-12-29 18:39:22 Python

如何为 django 详细信息视图添加页面查看计数?

我正在使用 django 执行博客应用程序.. 每当用户看到特定博客时,无论是注册用户还是非注册用户,我都想跟踪页面查看次数... 并且还想根据查看次数显示查看次数最多的博客.. 谁能帮我解决这个问题.. 谢谢 解决方案 models.py class 博客(models.Model):#你需要的字段blog_views=models.IntegerField(默 ..
发布时间:2021-12-29 18:37:11 其他开发

Django 将对象从视图传递到下一个进行处理

如果您有 2 个视图,第一个使用模型表单获取用户输入的信息(出生日期、姓名、电话号码等),第二个使用此信息创建表格. 如何将第一个视图中创建的对象传递给下一个视图,以便您可以在第二个视图的模板中使用它 如果您能提供任何帮助,我将不胜感激 解决方案 一种方法是将对象放入第一个视图中的会话中,然后您可以从第二个视图中的 request.session 中检索该对象. def fi ..

Django 和具有多个外键的模型

我是 Django 的新手,到目前为止,它的功能给我留下了深刻的印象.我正在使用更复杂的模型,但无法正确使用它们.使用 Django 1.3,我正在尝试编写一个摘要页面,该页面将使用以下结构呈现以下三个模型.换言之,包含目的地和活动的旅行列表. 旅行 1 目的地 1 目的地 2 活动 1 旅行 2 目的地 1 活动 2 模型 旅行 TripDestinat ..
发布时间:2021-12-29 18:36:13 Python

Django 两步验证

我最近一直在阅读有关 django-two-factor-authentication 的文档,我在这里找到了:https://django-two-factor-auth.readthedocs.io/en/stable/installation.html 文档很棒.但是,我正在尝试了解此解决方案的完整要求.如果我实现了这个包,那么我是否需要依赖第三方来完成这个解决方案,还是可以在没有第三方的情 ..

Django - URL 中的简短非线性不可预测 ID

我知道有类似的问题(比如这个, 这个, this 和 this) 但我有特定要求,正在寻找执行以下操作的成本较低的方法(在 Django 1.10.2 上): 希望在 URL 中不具有连续/可猜测的整数 ID,并且最好满足以下要求: 避免使用 UUID,因为这会使 URL 非常长. 避免使用自定义主键.如果模型有 ManyToManyFields,它似乎效果不佳.在尝试时受到至少三个 ..
发布时间:2021-12-29 18:34:38 Python

在视图中使用全文搜索 + GIN (Django 1.11)

我需要一些帮助,以便在 Django 视图中使用 GIN 索引为全文搜索构建正确的查询.我有一个相当大的数据库(约 40 万行),需要对其中的 3 个字段进行全文搜索.尝试使用 django docs search,这是代码之前杜松子酒.它有效,但需要 6 秒以上的时间来搜索所有字段.接下来我尝试实现一个 GIN 索引来加速我的搜索.已经有很多问题如何构建它.但我的问题是 - 在使用 GIN 索引 ..