27得票1回答
为所有视图提供额外的上下文信息

我正在使用django为我的团队组建一个项目管理网站。我的基本模板包括一个侧边栏菜单,其中包含所有项目和用户的列表,分别链接到该用户或项目的DetailView。 我的问题是,我需要向每个视图提供User和Project模型,以便我可以呈现侧边栏。我知道如何添加额外的上下文;问题在于,我觉得...

27得票5回答
Django类视图中如何将变量传递给模板

如果我有一个基于类的视图,就像这样:class SomeView (View): response_template='some_template.html' var1 = 0 var2 = 1 def get(self, request, *args, **...

25得票4回答
Django基于类的CreateView和UpdateView与多个内联表单集

我一直在尝试使用Django基于类的CreateView和UpdateView与多个嵌套表单集,CreateView正常工作但UpdateView不正常,如果有人尝试过使用多个嵌套表单集的UpdateView,请分享UpdateView的代码片段。# models.py from django...

24得票6回答
Django如何结合DetailView和FormView?

我有一个视图,需要显示有关特定模型实例的信息,因此我使用 DetailView。 我还需要该视图处理常规表单(不是模型表单),在GET上显示表单并在POST上验证它。 为此,我尝试使用 FormView,但两种视图类的组合无法工作:class FooView(FormView, DetailV...

24得票2回答
不带pk参数的Django UpdateView

是否有可能从与UpdateView相关的URL中删除pk? 例如,如果我有以下内容:url(r'^myobj/update/(?P<pk>\d+)/$', views.UpdateMyObj.as_view(), name="update") 有没有办法像这样写url(r'^my...

22得票3回答
如何在Django Rest Framework视图中要求身份验证?

我正在尝试在特定视图中使用自定义登录URL... @login_required(login_url='/account/login/') class home(APIView): renderer_classes = (TemplateHTMLRenderer,) def...

22得票3回答
Django 应用使用基于类的视图和 AJAX?

我正在学习Django,发现了基于类的视图,并想知道如何在这些视图上实现Ajax。 我在 GitHub 上搜索了一些使用基于类的视图但没有使用 Ajax 的 Django 项目。 所以... 有人知道一个同时使用这两个东西的开源项目吗?用这种方式更容易学习。 谢谢 :)

22得票1回答
从ForeignKey(非self.request.user)中设置CreateView的初始值

我正在尝试在基于类的视图CreateView中访问ForeignKeys。我希望能够从ForeignKeys动态设置CBV中的初始值,并且还希望能够从ForeignKeys动态设置模板链接。这两个问题(1. 初始值,2. 模板链接)可以通过类似的方法解决,也可能是通过不同的方法解决……我还在学...

22得票3回答
如何在Django的通用CreateView中使用初始数据子类化?

我试图创建一个对话框,使用jQuery的.load()函数来获取渲染后的Django表单。.load函数传递了“alert”对象的主键(pk)。在类函数中还可以使用像self.request.user这样的东西,以便我可以填充那些字段,如下所示在Message模型(models.py)中:cl...

21得票2回答
没有要重定向的URL。要么提供一个URL,要么在模型上定义get_absolute_url方法。

我正在使用CreateView构建一个表单,CreateView是从DetailView中调用的。一旦提交表单,我希望验证后的数据能够返回到最初的DetailView。DetailView很好地调用了CreateView。表单按预期工作直到提交。然后,我遇到了这个错误:No URL to re...