Normaly在url.py文件中寻找一个url。如果找到了,则加载相关的HTML页面,如果找不到,则显示:带有msg的Page not found (404):
看到这个错误是因为Django设置文件中有DEBUG = True。将其更改为False,Django将显示一个标准404页。
我想改变django展示的标准404 page。我有一个创建了PageNotFound.html的HTML页面,我希望django在每次出现Page not found (404)时都显示DEBUG = False。我该怎么做?
可能重复:
我想根据某些条件打印一些数据,
我想像我们在其他语言中一样使用它:
for(i=1;i<=count;i++)
print i
为了在django做这件事,我写了
{% for i in count %}
<p>{{ i }}</p>
{% endfor %}
但是它给了我一个错误,'int‘对象不可迭代,.Count来自views.py,如果我单独打印计数,而不是显示输出。
我想打印一些值,直到count变为零,所以我如何在django中做到这一点。
还有一件事我们可以在django中使用we循环,因为我也尝试将它用于这个任务,但是
我目前正在做一个Django项目,以更好地了解Django。目前,我正在尝试制作两个模板,一个是带有登录页面链接的主页面,它将登录用户,然后返回到模板并显示额外的内容(将通过nginx处理),另一个模板只能在登录时访问。由于某种原因,但是似乎不起作用,或者说登录不起作用。
这是views.py文件:
from django.shortcuts import render_to_response, get_object_or_404, HttpResponse
from django.contrib.auth import *
from django.contrib.auth.decorator
在Django模板中创建动态绑定的惯用方法是什么?例如,我有一个模板,它的左边有一个项目列表。此列表绑定到视图上下文中的模型,并以{% for %}循环显示。
在右边,是一个窗体,它应该在左边的表中显示选定行的值。
当用户单击我表中的一行时,我希望右边的表单更改以反映所选行的新值。在Django中,我似乎找不到任何简单的方法来做到这一点,而不提交一个表单似乎有违直觉,或者为我的列表中的每一行创建一个表单,然后只显示/隐藏所讨论的表单(这似乎也是不可取的)。
我有一个django应用程序--智能core/核心。当尝试登录到管理网站时,它不会带来管理登录页面。它给了我错误,就像:
TemplateSyntaxError at /admin/
' adminmedia‘不是一个有效的标记库:模板库adminmedia未找到,试用了django.contrib.staticfiles.templatetags.adminmedia,django.templatetags.adminmedia,django.contrib.admin.templatetags.adminmedia
我使用urls.py的代码
from django.conf im
当我访问Django应用程序中的页面()时,该页面显示为
A server error occurred. Please contact the administrator.
我收到了这个回溯。
Traceback (most recent call last):
File "/usr/lib/python2.7/wsgiref/handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File "/usr/local/lib/p
我创建了一个带有自定义字段的评论应用程序,比如"parentId“和"email_notification”。在模板中,comments标记可以提取我添加的项,但是"get_comment_form“标记没有显示表单。此外,如何以该形式自定义字段?
models.py
from django.db import models
from django.contrib.comments.models import Comment
class CommentWithParent(Comment):
parentId = models.IntegerField(def