问题标签 [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.
python-3.x - Django 在尝试使用 auth LoginView 时抛出 TypeError
我正在按照本教程(这是一个很好的教程!)来尝试学习使用 Django。我正在使用python3x和Django2.1,所以由于版本不同,有时我需要熨平一些皱纹,但到目前为止还不错。
现在一切正常,直到我尝试添加安全性(让用户登录才能访问某些功能)。起初我得到
这有点奇怪,但可以通过改变来解决
到 url(r'^accounts/login/$', views.LoginView, name='login'),
在 urls.py 中。现在我可以访问我的博客主页了。不幸的是,当我尝试添加未登录的新帖子(需要登录的功能)时,我遇到了完全不同的错误:
而这个我想不通。为什么会显示,我该如何解决?
我收到此错误时的 URL 是
我网站的 urls.py
我的应用程序的 urls.py
和我的应用的views.py
django - /accounts/password_reset/ 处的 NoReverseMatch
我正在为我正在处理的 Django 项目进行身份验证。由于某些原因,我收到了错误,Reverse for 'password_reset_done' not found. 'password_reset_done' is not a valid view function or pattern name.
我将所有身份验证都放在了accounts
应用程序中。
这是基本urls.py
文件的内容:
这是urls.py
文件的内容(在帐户应用程序中):
这是accounts/templates
目录结构:
- 模板/
- 账户/
- password_reset.html
- password_reset_email.html
- password_reset_done.html
- password_reset_confirm.html
- password_reset_complete.html
- 账户/
到目前为止,我认为我所做的没有任何问题。任何大开眼界将不胜感激,谢谢!
python - 基于query_params的列表方法中的Django rest框架缓存响应
我正在使用 django rest 框架来建模 api 视图。我有一个 API ModelViewSet 类,它有两个操作方法:list()和retrieve()
检索()方法示例:
list() 方法示例:
当 GET 请求被发送到/en/api/v1/pair - 它调用列表方法,该方法被修饰为缓存响应。当 GET 请求被发送到/en/api/v1/pair/时,它会调用被装饰为 never_cache 的检索方法。
当GET请求发送到/en/api/v1/pair/?name=random时,我添加了返回随机对的功能。但是当它调用 list 方法时,返回会被缓存一段时间并返回相同的响应一段时间。
当调用/en/api/v1/pair/?name=random端点时,不在list()方法中缓存响应的方法是什么,但它应该缓存在 list 方法中调用的任何其他内容。
谢谢!
python - 如何使用像 . 在 Django 2.1 中的用户名 slug 中?
我正在创建一个简单的网络应用程序。用户假设注册并可以查看他们的个人资料。注册表单工作正常,用户可以完美注册。
在 forms.py 中,当用户使用现有用户名注册时,我具有引发验证错误的功能。这是问题所在。如果有一个用户名类型,例如 - 'userone' ,另一个用户键入 'user.one' ,它会使用 'user.one' 保存新用户。但是当用户想要访问他们的个人资料时,问题就出现在 URL 中。因为我使用用户名作为 slug,所以导致问题的 URL 中不存在点(。)。
我已经尝试过re_path
Django 文档中提到的方法,但仍然出现错误。
forms.py 来检查唯一的用户名
views.py(注册类)
views.py(用于配置文件类)
网址.py
HTML
什么应该是一个完美的方法?
python - Django 表单不保存图像文件
在这个 webapp 中,我有一个问题模型和一个问题图模型。每当用户上传图像时,它应该保存在 media/question_image 文件夹中。如果我从管理面板上传它工作正常,但是当我从网页上传图像时它没有被保存。事实是,发布请求正在工作,我没有收到任何错误。图像未保存在所需的位置。这是我所有的代码:model.py
表格.py
设置.py
在项目 urls.py 中(添加了 mediaroot 和 mediaurl)......
视图.py
html
网址.py
django - How we can login by using email or phone number in django
This in my backends.py page but I don't think its working because I pass both email or phone number but its not login by phone number.
django - 登录后 Django 2.1 测试用例客户端未经授权
我正在尝试将我的应用程序从 Django 1.11 升级到 Django 2.1,虽然我已经能够解决大多数迁移问题,但 API 测试在迁移中停止工作。检查它们后,我看到我收到状态码为 401(未授权)的响应。我从外壳手动尝试,这就是我得到的:
所以,显然,出于某种原因,我的客户正在登录,但它没有被授权,尽管在 Django 1.11 中它工作正常,没有任何更改。API 和应用程序仍然可以正常工作。有任何想法吗?
python - 如何在 Django 过滤器的 kwargs 中传递用户名?
在 webapp 中,要检索来自特定用户的所有对象,我使用的是用户 pk。但是为了使 url 更具可读性,我想使用用户名。问题出在 django 视图中,用户 pk 在 kwargs 中给出了正确的值,但是当我使用用户名时它显示错误。
这是我使用“用户名”作为 kwargs 的代码,即返回 keyerror,
视图.py
网址.py
html
追溯:
django - 如何在使用 Python Requests 库获得的结果中提取特定数据
请看下面的代码:
该response
变量返回的值类似于:
如何访问 的值,access_token
以便我可以使用注释掉final_response
变量的值?感谢期待!
django - 模块“django.db.models”没有属性“FileBrowseField”
我想在我的 Django 2.1.1 站点 django-filebrowser-no-grappelli 上有。我已遵循此指示,但在程序结束时,当我重新启动服务器时,出现此错误:
header_image = models.FileBrowseField("Image", max_length=200, directory="images/", extensions=[".jpg"], blank=True) AttributeError: module 'django.db.models' 没有属性 'FileBrowseField'
这是我的项目的文件:
模型.PY
意见.PY
URLS.PY
管理员
URLS.PY 项目
我已经开始了这一切,因为我将使用 TinyMCE,并且需要一个文件浏览器应用程序。当我停用 models.py 中的字符串 header_image 时,项目运行良好,但显然,当我尝试上传图像时出现错误。
我在哪里做错了?