django-class-based-views相关内容
我正在尝试创建一个对话框,该对话框使用 jquery 的 .load() 函数以呈现的 django 形式发出声音..load 函数传递了“警报"对象的 pk.类函数中还可以使用诸如 self.request.user 之类的东西,因此我可以预先填充这些字段,如下面的消息模型 (models.py) 所示: class Message(models.Model):用户 = 模型.外键(用户)警报
..
如果我有一个基于类的视图,就像这样, class SomeView (View):response_template='some_template.html'变量 1 = 0变量 2 = 1def get(self, request, *args, **kwargs):返回 render_to_response(self.response_template, locals(), context_
..
是否可以从与UpdateView相关的url中去除pk? 例如,如果我有 url(r'^myobj/update/(?P\d+)/$', views.UpdateMyObj.as_view(), name="update") 有没有办法写成这样 url(r'^myobj/update/$', views.UpdateMyObj.as_view(), name="update")
..
我有一个包含用户列表的页面,我希望能够点击链接来更新他们的个人资料.单击“更新"后,我应该能够使用单个提交按钮在单个页面中编辑用户名、名字、...电子邮件、电话号码、部门等.我通过使用两种形式来实现这一点,一种用于用户,一种用于额外信息.ListView、DeleteView 和 CreateView 与这两种形式完美兼容,但不适用于 UpdateView.我无法使用初始数据实例化这两个表单.
..
我正在使用基于类的通用视图,有人可以建议我如何设置初始值以更新表单吗? 我尝试使用 get_initial() 方法,但没有成功.以下是我试过的代码 class IncidentUpdateView(UpdateView):form_class = 事件表单form_class.initial = {“徽章编号":'88888'}模型 = 事件template_name = 'hse/i
..
我想对表单使用基于类的 django 1.3 通用视图,但有时必须在一种表单中管理多个表单类.然而,基于 FormMixin 的现有视图看起来像是假设了一个表单类. 这对通用视图是否可行,我将如何做? 编辑:澄清一下,我有一个表单,但不止一个(基于 ModelForm 的)类.例如,在 django 文档中的 inline_formset 示例中,我想展示一个页面,其中一个作者和可以以
..
比如说,我通过触摸 dispatch() 有以下相互重叠的 mixin: class FooMixin(object):def dispatch(self, *args, **kwargs):# 执行检查A...return super(FooMixin, self).dispatch(*args, **kwargs)类 BarMixin(对象):def dispatch(self, *args
..
有谁知道或可以请任何人制作 Django 基于类的通用 DeleteView 的简单示例?我想继承 DeleteView 并确保当前登录的用户在删除对象之前拥有该对象的所有权.任何帮助将不胜感激.提前致谢. 解决方案 这是一个简单的方案: from django.views.generic import DeleteView从 django.http 导入 Http404类 MyDele
..
假设我想创建一个基于类的视图,它更新和创建一个对象.来自上一个问题我发现我可以做以下事情之一: 1) 使用 2 个通用视图 CreateView 和 UpdateView,我认为这意味着有两个 URL 指向两个不同的类. 2) 使用继承基本 View 的基于类的视图,我认为这意味着有两个 URL 只指向 1 个类(我创建的继承了 View). 我有两个问题: a) 哪个更好
..
我正在尝试实现一个 Class Based ListView,它显示了一个表集的选择.如果第一次请求该站点,则应显示数据集.我更喜欢 POST 提交,但 GET 也可以. 这是一个问题,使用基于函数的视图很容易处理,但是对于基于类的视图,我很难理解. 我的问题是我收到了各种各样的错误,这是由于我对基于分类的视图的理解有限造成的.我已经阅读了各种文档并且我了解直接查询请求的视图,但是一旦
..
我有以下型号: 类比尔(models.Model):date = models.DateTimeField(_("账单日期"),null=True,blank=True)类项目(模型.模型):name = models.CharField(_("Name"),max_length=100)price = models.FloatField(_("Price"))数量 = models.Integ
..
我有以下用于序列化查询集的代码; def render_to_response(self, context, **response_kwargs):返回 HttpResponse(json.simplejson.dumps(list(self.get_queryset())),mimetype="应用程序/json") 以下是我的get_querset() [{'product': , u'
..
我在理解新的 CBV 的工作原理时遇到了一些麻烦.我的问题是,我需要在所有视图中都需要登录,在其中一些视图中需要登录特定的权限.在基于函数的视图中,我使用 @permission_required() 和视图中的 login_required 属性来执行此操作,但我不知道如何在新视图上执行此操作.django 文档中是否有部分解释了这一点?我什么也没找到.我的代码有什么问题? 我尝试使用@m
..
我在 Flask 中使用基于类的视图来创建 CRUD REST API 并使用 add_url_rule 注册路由,就像这样...... class GenericAPI(MethodView):def get(self, item_group, item_id):...def post(self, item_group, item_id):......api_view = GenericAPI
..
我什至不知道该如何找到解决方案,但让我们从头开始. 这些是我的模特 class Animal(models.Model):物种=(("DOG","DOG"),("CAT","CAT"),)种类= models.CharField(max_length = 4,choices = SPECIES)名称= models.CharField(max_length = 20)权重= models
..
我有两个模型,其中一个指向另一个,如下所示: class组(models.Model):group_company_id = models.CharField(primary_key = True,...)公司类别(models.Model):company_id = models.CharField(primary_key = True,...)group_company =模型.Forei
..
Stackoverflow大家好, 我很难用基于类的视图来呈现酥脆的表格.当我使用基于函数的视图时,一切正常. 像往常一样,我按如下方式生成Forms.py: Django导入表单中的 从crispy_forms.helper导入FormHelper从crispy_forms.layout导入布局,分区,提交,HTML,按钮,行,字段从item.models导入Item类Creat
..
上传图像后,我试图从CreateView切换到DetailView. 我收到相同的消息 NoReverseMatch位于/photo/image/add找不到带有参数'()'和关键字参数'{'pk':50}'的'image-view'.尝试了0个模式:[] 这是我的图像模型 django.db导入模型中的 从django.contrib.auth.models导入用户从dja
..
我刚刚开始使用基于类的视图,并且尝试将参数传递给基于类的视图,如下所示: return HttpResponseRedirect(reverse('myView'),kwargs = {'method':'learning'}) 我的看法是: class MyView(View):form_class = MyForm初始= {'键':'值'}template_name ='algoR
..
我对Django 基于类的视图解决方案. views.py 从createupdateview导入CreateUpdateViewStudentView(CreateUpdateView)类:template_name =“" admission.html"模特=学生form_class = StudentFormdef get(self,request,* args,** kwargs)
..