django-class-based-views相关内容
我想在我的应用程序中实施 Bootstrap3选项卡,其中按状态显示学校数据。因此,如果您访问example.com/ma/,您将看到有关马萨诸塞州和标签的信息,以按年级排序。 我已经使用查询器按状态进行过滤,因此在example.com/ma/上只显示“ma”结果。我可以在其中一个选项卡中显示所有数据,但不能将其过滤出来用于多个选项卡。为了保持简单,我只想在这里选择“全部”和“高中”。
..
现在,这是用户配置文件中密码更改的方式。知道没有模型涉及到基于类的视图的最佳方法是什么? 这是更改密码的视图 @login_required def profile_change_password(request): “”“ 更改用户的密码 “$” user = get_object_or_404(User,username__iexact = request.user.us
..
我正在使用UpdateView来更新一系列字段。但是,我只想将已被修改的字段保存到数据库。如果在更新过程中没有为某个字段提供值,我希望将以前的值用作默认值。如果为一个字段提供了一个新值,那么只有该字段应该被更新。如何做到这一点? #views.py class AccountUpdate(UpdateView): “”“更新帐户;不更改字段将不会更新。”“” context_obje
..
我正在尝试创建一个使用jquery的.load()函数在渲染的django表单中显示的对话框。 .load函数传递“alert”对象的pk。在类函数中也可以使用 self.request.user ,所以我可以预先填充这些字段,如下面的Message模型(models.py)所示: class Message(models.Model): user = models.ForeignK
..
我得到这个错误 / author / list / 4中的TypeError super(type,obj):obj必须是类型的实例或子类型 异常位置:/home/ronald/best/A2/0124/vort/larb/views.py in get_context_data,第140行 context = super(AuthorCreate,self).get_con
..
我想生成一个带头文件的pdf,实际上我正在使用cygwin,我不知道我的代码是否有错,因为我以我的代码为例,这个例子
..
我已经尝试了几个小时,看了很多文档,但是我无法理解。我不认为我会尽快看到一个解决方案,所以也许有人可以看到有什么问题? 我希望看到我的所有类别和所有我的连接的条目到这些类别。 我试图按照这个例子: django class-based-views主题 但是我得到这个错误:元组索引超出范围 我的模型: STATUS_CHOICES =( ('d','Draft'),
..
我使用这样的邮递员向本地服务器请求: 您可以看到这是一个帖子请求。在我看来( APIView )我需要访问json数据。但是当我尝试: request.POST # 或 request.data#¿ #AttributeError:'WSGIRequest'对象没有属性'data' 唯一的方法我可以看到发送
..
我收到这个错误 NoReverseMatch at / author / add / 4 反向'author_update'参数'()'和关键字参数'{'pk':39,'user_id':>}'未找到。尝试一种模式:['author /(?P \d +)/(?P \d +)$'] urls.py url(r'^ author / add /(?P \d
..
我正在使用 django.forms.ModelForm 和 django.views.generic.CreateView 创建一个创作查看我的模型。 我发现我最终得到这个代码: forms.py: / p> class ScenarioForm(forms.ModelForm): class Meta: model = Scenario fields = ['sce
..
我对几个文档感到惊讶基于类的通用视图有。 任何比琐碎样本复杂得多的事情都要通过猜测,审判和错误来完成。 我想使用 WeekArchiveView 显示一周的项目列表。 有我的 urls.py 条目: URL(R '^项/(P<?年> \d {4})/周/(P<周> \d {1,2})/ $' ,ItemWeekArchiveView.as_view
..
我创建了一个表单,它是一个 forms.ModelForm 。在“视图”方面,我创建了一个视图,它是一个 generic.UpdateView 。 在那些2个不同的类,我在另一边有 is_valid(),另一边 form_valid() p> class ProfileForm(FormForceLocalizedDateFields): class Meta: model
..
在 django createview如何获取创建的对象,我试图使用由 CreateView 在其 get_success_url 方法。但是,尽管它绝对被保存到MySQL并接收一个ID,但是当我访问 self.object 时,它没有使用id。该模型确实有一个 id 属性。为什么我无法访问ID?如果我被链接的评论误入歧途,那么获得ID的正确方法是什么? 参考代码: models.py
..
我正在尝试写一个 mixin ,以便能够部分保存表单,并在以后恢复。 当表单很长,用户无法完成一个坐位时,这很有用。以下 mixin 代码直接来自Marty Alchin的 prodjango 书。我在 mixin中的 POST方法的错误代码中发表了评论。下面的详细错误说明。 / p> 从追溯中,我认为错误来自这两个调用 self.get_form(form_class)和 get_for
..
如何说服基于Django 1.3类的通用视图: UpdateView.as_view(model = Category, template_name ='generic_form.html', success_url ='/ category /') 不要放弃这么容易的错误: “无法在指定中间模型的ManyToManyField上设置值。 即使
..
我有一个 formView 类,您可以在下面看到: - view.py class ThreadForm(FormView): template_name ='thread.html' form_class = ThreadModelForm success_url ='/ success' def form_valid(self,form): #当有效的表单数据已被P
..
我想使用相同的模板来显示来自django中的不同模型的记录,使用泛型类查看器。通用类查看器已经接受了模板中所需的大部分参数,除了一个。 如何在上下文中将这个额外的参数传递给模板? p> 我尝试将其作为urlconf中的第三个(额外)参数传递,没有成功: urlconf.py url(r'^ processador /(?P [\w - ] +)/ $', Upd
..
我有两个,大概是与UpdateView相关的问题。首先,它不是更新用户,而是创建一个新的用户对象。其次,我不能限制窗体中显示的字段。 这是我的views.py: class RegistrationView(FormView ) form_class = RegistrationForm template_name =“register.html” success_url =
..
我知道在自定义 get_context_data()方法中访问命名url参数的标准方式是通过 self.kwargs 。 但是, self.kwargs 语法变得尴尬,特别是在处理大量参数时。所以,我已经在每个 get_context_data()方法的顶部使用这样的东西 - 只是为了容易处理局部变量: def get_context_data(self,** kwargs): v
..
继续我的奋斗, WeekArchiveView ,我如何按周分页? 我想要的是: 知道是否有下一个/上一个一周可用; 如果有,提供模板中的链接。 我'd喜欢也可以跳过空周。 源显示 get_next_day / get_prev_day 和 get_next_month / get_prev_month 可用,但几周没有。 解决方案 这是非常有趣的。确定 Mont
..