问题标签 [django-2.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.
django - 从分页中排除一种类型的帖子
我为我的博客帖子使用了一个模型,您可以在此处看到(是我的旧帖子)。
如您所见,在该模型中,我可以选择指示突出显示的帖子。如果我使用下面的代码在我的博客上实现分页,那么突出显示的帖子也会在与第一个不同的页面中发送。
我想从分页中排除所有突出显示的帖子。可能吗?
下面views.py
python - 在 Django 和 Windows 10 中使用 PostgreSQL 数据库时遇到问题
我刚刚在我的 Windows 10 系统上安装了 PostgreSQL 数据库。我成功地将 PostgreSQL 设置为我在 Django 中的默认数据库,这也很有效。
现在的问题是想创建新的数据库来使用,但是不知道怎么做。我有几个问题:
- 我知道如何从 pg4admin 创建数据库,但不确定我应该为该数据库使用什么密码和用户名?
- 这个命令是什么意思:
psql -U postgres
? - 什么是超级用户?
- 你如何创建一个新的超级用户?
- 我应该为新创建的数据库使用什么密码?
html - 如何使用 Django 管理动态菜单?
我想根据类别模型动态创建菜单链接。我使用 DetailView 和 ListView 来创建单个类别的列表和详细信息页面,并且运行良好。
现在我想在 base.html 中看到每次用户添加新类别时“下拉”菜单中的新链接。
这是base.html
这是list_category.html
这是views.py
当我使用 base.html 中的代码时,它会显示一个空菜单。我该如何解决?
更新:
在这篇文章中使用@ans2human 的解决方案,我创建了一个文件context_processors.py,如下所示:
然后我在settings.py中添加了字符串:
新的下拉菜单字符串如下:
似乎可行,但不正确。我该如何解决?
django - 使用基于类的视图具有类别 slug 和 Post slug 的 URL
我正在开发一个简单的博客来学习 Django。我希望每个帖子都有这样的路径:
- /category-1/title-post
- /category-2/title-post
- ETC..
下面urls.py
和views.py
这里是models.py
我不明白如何更改" category-slug/"中的路径"categories/ " 。我想对类别 /做同样的事情,这必须在category-slug/post-slug中改变。
我如何使用基于类的视图来做到这一点?
django - 反应:如果 CSRF_TOKEN_HTTPONLY 为真,如何获取 Django CSRF 令牌?
我正在为 Django 后端构建一个 React 应用程序。在后端,安全设置CSRF_TOKEN_HTTPONLY
设置为True
。如何在 React 应用程序中获取此 csrf 令牌?该文档仅描述了如何使用 jquery 来做到这一点。我正在使用fetch
API 来处理我的 http 请求。
django - django 无法识别正则表达式
我是 Django 的新手,我正在尝试创建一个简单的路径,以便稍后将其链接到数据库,现在:我在我的音乐应用程序中创建了这个 URL 路径:
我将此添加到views.py中:
但它不起作用,每次我要求这个网址时:http://localhost:8000/music/2我得到“找不到页面”
请帮忙。谢谢。
python - 在 Django 中更改 url
I am trying to load a pdf file in django which is already present in the database. I can access the pdf file using the url, "localhost:8000/documents/file.pdf" but when I perform the query and return the response containing this file, url it redirects to "localhost:8000/ans/documents/file.pdf" which doesn't exist. The html code is:
The path in urls.py is
The view is:
The bottomline is, I wan't to get rid of the "/ans/" in the url.
python - 执行 POST 'UserCreationForm' 对象时出错,没有属性 'is_vaild'
我是 django 学习者,我正在尝试使用 in-build 创建用户注册表单UserCreationForm
。
视图.py
虽然试图POST
我正在接收'UserCreationForm' object has no attribute 'is_vaild'
。如果我对所有 django 表单的理解正确,就会有一个 is_valid 函数来验证。
请帮助我找到我在这里缺少的东西。
如果您需要任何其他文件详细信息,请告诉我。
我正在使用 Django 2.1,Python 3.6
django - 如何在 Django 2.1 中将一个应用程序动态嵌入到另一个应用程序中?
考虑一个使用 DJango (2.1) 构建的站点,其中包含 2 个单独的应用程序 - 一个论坛应用程序和一个投票应用程序。如何在论坛应用程序中动态包含投票应用程序的呈现(例如作为论坛帖子的一部分)。
例如,作为用户,我会写我的帖子并单击“嵌入投票”按钮。投票应用程序的模型表单会弹出,我会输入我的信息并保存投票。所有这些都是有道理的。
我遇到问题的部分是能够将该民意调查的信息存储为论坛的一部分。即当我查看该帖子时,我应该看到与之相关的民意调查。
将投票作为论坛应用程序的一部分存在的问题是投票可能存在于其他地方(例如博客条目或简单的首页)。
将使用什么过程来完成此任务?