django-views相关内容
我有一个 Django 表单名称“SampleForm".我用来从用户那里获取输入.现在我想使用相同的表单在不同的页面上向用户显示此信息.但是表单是可编辑的我想让表单只读.有没有办法让整个表单只读? 解决方案 伪代码(未测试): class ReadOnlyFormMixin(ModelForm):def __init__(self, *args, **kwargs):super(Rea
..
我有 2 个不同的视图,它们从数据库中获取过滤数据.我必须在一个模板文件 (admin.html) 中使用这些视图,但我不能同时在一个页面上使用多个视图. 这是我的观点1: draft_list = Post.objects.filter(isdraft=True).order_by("-posted")return render_to_response('userside/admin.h
..
我需要用 Django 显示我的数据库中的一个表.显而易见的方法是手动输入表标题并循环遍历model.objects.all() 的查询结果.但是,我很懒惰,我想自动执行此操作,即通过自省加载模型中的所有字段以显示为列标题并加载所有字段值以显示为行.这种方法还可以为我节省一些时间,因为我不必在模型更改时更新我的模板代码.我让它工作了,但有两个问题: 我找不到加载 AutoField 字段
..
大约一周前开始学习 django 并撞到了一堵墙.真的很感激任何启示... models.py 类数据(models.Model):course = models.CharField(max_length = 250)def __str__(self):返回自我课程 html 将models.course中的对象转换为schlist
..
作为一个 Django 初学者,我正在研究 django 文档提供的教程,位于 https://docs.djangoproject.com/en/1.5/intro/tutorial04/ 在其中,他们展示了使用按发布日期查询列出的多个民意调查的列表.我可以添加另一个列表,也可以在要使用的模板中使用.示例 在同一页面上按日期显示最新民意调查列表,并按字母顺序显示另一个. class In
..
Django 新手,我想对不同的页面使用不同的 css 文件 - 即 page1.css 用于 page1.html,page2.css 用于 page2.html.有没有办法在扩展 base.html 的同时做到这一点? 在 base.html 中 {% 加载静态文件 %}
..
如何向所有管理网页添加额外的上下文? 我对网站的管理部分使用默认的 Django Admin. 这是管理员的 url 条目: urlpatterns = [url(r'^admin/', admin.site.urls),] 我的应用程序使用以下方法注册它们的标准视图模型: admin.site.register(Tag, TagAdmin) 我的问题是,我想在管理模板标题栏中
..
在一个 Django 项目中,我有一个视图(云),输入:CreateView.这个视图有一个 inlineformset_factory.有用.但是,如果我提交有错误的表单(查看下面的“messages.error"),页面将被重定向到 project.get_absolute_url().问题是:表单内容返回空.我知道那是因为 HttpResponseRedirect. 如何在不破坏表单的
..
Python/Django n00b 从 javascript 迁移过来. 尝试使用 Django REST 框架添加 API 端点,我希望最终能够使用 PATCH 请求的正文更新用户,但现在我只希望它不会抛出 500 错误. 我已将此添加到 urlpatterns: url(r'update/$', views.UpdateView.as_view(), name="update_us
..
显然有两种不同的方法可以在 Django 中返回 404 错误:通过返回 HttpResponseNotFound 对象或通过引发 Http404 异常.虽然我在我的项目中使用了前者,但 Django 的内部视图似乎主要使用后者.除了“例外是例外"的口头禅之外,这两种方式之间有什么区别,我应该使用哪种方式? 解决方案 HttpResponseNotFound 与普通的 HttpRespon
..
我有一个像这样的 URL 模式: urlpatterns = (url(r'^$', list_titles, name='list'),url(r'^(?P[a-z\-0-9]+?)/$', list_titles, name='filtered-list'),url(r'^(?P\S+?)/$', show_title, name='title'),) filtered-list 和 ti
..
我有一个 Django 项目,我在其中使用 OneToOneField 扩展了用户以拥有一个配置文件.我正在使用 CBV UpdateView,它允许用户更新他们的个人资料.他们为此访问的 URL 是 ../profile/user/update.我的问题是,如果用户输入另一个用户名,他们可以编辑其他人的个人资料.如何限制 UpdateView 以便经过身份验证的用户只能更新他们的个人资料.我试图
..
我想在我的应用中实现 Bootstrap3 标签,它按州显示学校数据.因此,如果您访问 example.com/ma/,您将看到马萨诸塞州的信息和按年级排序的选项卡. 我已经在使用查询集按状态过滤,以便在 example.com/ma/上只显示“ma"结果.我可以在其中一个选项卡中显示所有数据,但无法针对多个选项卡过滤掉它.为简单起见,我只想在这里为“全部"和“高中"做标签. 这是我的
..
我想在最终用户输入错误网址时显示自定义 404 错误页面.我试过了,但我只得到了 Django 默认的 404 页面.我使用的是 Python 2.7.5 和 Django 1.5.4. 我的代码: urls.py from django.conf.urls 导入模式,包含,url从 mysite 导入视图handler404 = views.error404urlpatterns
..
我正在尝试允许注册(使用这个 django-registration register view) 到我的一个应用程序的模式对话框. 由于此表单位于模式框中,因此我希望在成功时获得 json 响应(而不是默认重定向) 如何使用此视图 (django-registration register) 来管理注册并在成功时发回 json 响应? 我知道如何进行 ajax/json 响应,
..
我正在设计一个页面,人们可以在其中查看和创建某种类型的对象(这些对象是模型 Project 的实例). 据我所知,如果没有非常混乱的代码,我无法在一个视图中完成,所以我试图了解如何使用一个模板来显示两个视图(ProjectCreateView 和 ProjectListView). 现在,这就是我的工作: views.py: class ProjectCreateView(Cr
..
我正在使用 django 执行博客应用程序.. 每当用户看到特定博客时,无论是注册用户还是非注册用户,我都想跟踪页面查看次数... 并且还想根据查看次数显示查看次数最多的博客.. 谁能帮我解决这个问题.. 谢谢 解决方案 models.py class 博客(models.Model):#你需要的字段blog_views=models.IntegerField(默
..
\n"对于范围内的 x(1,11):产量 " %s\n" % xyield " " * 1024 # 鼓励浏览器增量渲染时间.sleep(1)产生“
..
所以我正在处理 django 和文件上传,我需要一个 javascript 函数在文件上传后执行.我的 views.py 中有一个文件上传处理程序,如下所示: def upload_file(request):form = UploadFileForm(request.POST, request.FILES)如果 form.is_valid():对于 request.FILES.getlist(
..
如果您有 2 个视图,第一个使用模型表单获取用户输入的信息(出生日期、姓名、电话号码等),第二个使用此信息创建表格. 如何将第一个视图中创建的对象传递给下一个视图,以便您可以在第二个视图的模板中使用它 如果您能提供任何帮助,我将不胜感激 解决方案 一种方法是将对象放入第一个视图中的会话中,然后您可以从第二个视图中的 request.session 中检索该对象. def fi
..