问题标签 [django-2.0]
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 - 如何从 django 中的 HTML 输入字段中提取数据。需要从 html 文件中存在的表单中提取数据
一位前端开发人员给了我一个由 html 表单组成的前端布局。我作为后端开发人员需要从表单中获取数据并将其存储在数据库中。我正在使用 django 2.0 版进行网站开发。我不想使用 django 表单,因为那样我将被迫对 html 代码进行大量更改。如何从 HTML 表单的输入字段中提取数据?
假设我们在 index.html
myapp/templates/index.html文件中有一个简单的 HTML 表单,
在表单中,数据必须仅使用 post 方法发送。
表单的目的是更新数据库。
myapp/models.py
我的应用程序/urls.py
myapp/views.py
在 views.py 文件中,表单中的任何元素都可以使用
python-3.x - 如何限制 Django2.0 urls 语法中的数字?
在这里,如何将年份限制为 4 位数字?
django - 在 Django 的模板标签中使用 request.user
我在用Django 2.0
我有三张桌子notes
,starred
并且shared
笔记模型
该笔记可以与多个用户共享,并且多个用户可以为该笔记加注星标,该笔记将在他们的/starred
笔记中列出
views.py 有
我已经编写了一个单独的模板片段来显示笔记列表并添加*
(星号),如果它由登录用户使用
但这种方式星号显示与其他用户共享笔记,即使他们没有为笔记加星标但已被其他人加注星标。
如何仅过滤已加星标的登录用户?
我想写一个标签来使用
并过滤标签templatetags/my_tag.py
但这给出了错误
python-3.x - 如何通过在 Django 2.0 中创建语言文件来集成多语言支持?
我想创建一个支持多种语言的Django 2.0网站(包括自动生成的管理网站)。
现在我只想保留 2 种语言English和Arabic。
我在网上阅读了许多教程文章,以使用 django-admin 的makemessages和compilemessages命令生成语言文件(.po 文件)和编译 .mo 文件(由makemessages命令生成)。
但是我没有得到任何关于使用Django2.0进行集成的具体解决方案,我仍然面临这个问题。
谁能帮我解决这个问题。
并且还建议我如何将它用于英语到阿拉伯语的翻译。
django - 在哪里检查 Django 中通用 UpdateView 中的条件
我在用着Django 2.0
我有一个模型Note
并使用通用更新视图来更新注释对象。
URL配置就像
可以通过它的命名空间设置访问app.urls
我想在加载视图或保存更新值之前在视图中进行一些条件检查。
因为,笔记可以与任何用户共享,并且有一个模板可以查看和更新笔记。我想检查用户是否是笔记的所有者,或者笔记是否已与用户共享并已授予写入权限。
这是我尝试过的,get_context_data()
但它KeyError
在pk=kwargs['pk']
此外,get_context_data()
是检查条件的最佳地点还是get_query()
?
python - 我将如何在 Django 模板标签中使用模板上下文变量的值?
在 Django 中,我看到了trans
标签,将翻译字符串放在模板中很有用。
但是我想使用动态值来代替'Rishikesh'
我的视图函数传递的值。
让你假设我的视图函数命名index
如下。
我的问题是,我想在我的模板中使用标签的值username
作为值,trans
如下所示。
我想,它应该工作,但它不工作?
如果您知道任何方法可以做到这一点,请帮助我。
django - 将 django 2.0 部署到 heroku 时出错
我创建了我的第一个Django 2.0
项目并尝试将其部署到Heroku
.
我已经完成了所有设置,所有推拉都很顺利。
但是当我访问我的应用程序端点时
它没有加载并heroku logs
给出此错误
我已经设置了settings.py
,这里`
和Profile
web: gunicorn notepad.wsgi --log-file -
我尝试在本地运行
它给出了错误
python - 如何在 urlpatterns [django] 中切换到路径而不是 url
django noobie。我一直在阅读教程,但是在 urlpatterns 中,他们使用 url 而不是现在在 django 2.0 中引入的路径,我想让 /appname/anything-gibberish 将用户带回到我在 /appname/ 中给出的视图
我想要 127.0.0.1:8000/contact/asaskhask 去views.contact 有没有办法不使用url和正则表达式来做到这一点?
django - Meta字段名称如何对应模型属性
我正在编写一个 Django 模型和不同的表单来修改模型的数据。
为简化起见,假设我的模型如下:
我的问题是:字段名称是否必须与 Profile 类的属性相对应(变量定义的确切名称)?这些字符串是否确定将在表单验证中搜索的 HTML 表单字段名称?如果是这样,我该如何定制它?我不想强制将我的字段名称称为“__identity_card_front”,而是可能会使用“id_front”、“idf”等名称。
我见过labels
可能会用到,但我不清楚 Django 是如何处理字段标签的。如果不迷失低级类定义和属性,我无法在文档上找到一个很好的解释。
注意:我使用的是 django-2.0
django - django 一对一地获取关联数据
我在工作Django 2.0
我有一个模型Note
来保存笔记和另外两个模型来为笔记添加颜色标签。
以Note
我想访问关联ColorLabels
的title
和value
字段或NoteLabel
对象。
因为它们是一对一的字段。我试着做
但所有返回错误为