modelform

    0热度

    1回答

    我在同一页上有两个模型表单。形式仅具有单一字段,event被选择: forms.py class RegistrationForm(forms.ModelForm): class Meta: model = Registration fields = ['event'] views.py form1 = RegistrationForm(request.POS

    1热度

    1回答

    我只是想在Django中使用模型表单发布模型细节。这guy也问过同样的事情,但当我尝试 接受的答案,它返回没有类型的值。 这是我在“views.py”代码: if request.method == 'POST': if request.user.is_authenticated(): form = PostStoryForm(request.POST) if f

    1热度

    1回答

    我正在与一些应该很简单的事情作斗争。事实上,我之前做过这件事,而且我似乎无法理解发生了什么。 所有我想要做的是挽救我的前端的ModelForm ... 我在Django的1.10 models.py class Information(forms.ModelForm): class Meta: model = Fathers fields = ('id','fir

    0热度

    2回答

    尝试用以下代码覆盖用户模型,但不知怎的,我无法覆盖用户名的最大长度和最小长度。 更具体地说,当我检查python manage.py shell时,我确实覆盖了它们。但它似乎对呈现的html没有影响(用户名maxlength仍然是150)。 不知道哪个部分出错,请帮忙。 from django import forms from django.contrib.auth.models import

    0热度

    1回答

    我写以下形式: class VoteForm(forms.Form): choice = forms.ModelChoiceField(queryset=None, widget=forms.RadioSelect) def __init__(self, *args, **kwargs): question = kwargs.pop('instance', Non

    0热度

    2回答

    官方的django民意调查教程很简单,但它必须手动处理POST异常,以及硬编码前端。如何通过使用表单来获得相同的结果? @csrf_protect def vote(request, question_id): p = get_object_or_404(Question, pk=question_id) if request.method == 'GET': r

    0热度

    1回答

    我有一个表格,用户可以添加视频到一个事件。当他们提出,我希望他们被重定向到活动页面,但我有麻烦搞清楚代码必要的。 这里是我的代码: views.py: def add_video(request): if request.method == "POST": form = AddVideo(request.POST) if form.is_valid():

    1热度

    1回答

    在视图中:我需要显示从固定值(比如2005)开始到当前年份的下拉列表。现在,这个列表虽然是动态的,但不是来自数据库。此外,我希望列表随着时间的推移而扩大。 在模型:我想这个字段像一个IntegerField(?),它只保存从2005年的值到3000,然后抛出一个验证错误。 我能做些什么 - 在视图中将下拉列为ChoiceField,并为模型设置验证程序。 我想要什么 - 我想在Django中使用M

    0热度

    2回答

    我正在构建一个前端表单,允许某人在不访问管理员的情况下发布文章。 当用户登录时,我希望他/她能够写一篇文章。保存后,我希望该用户自动设置为文章的作者。 我处于僵局。任何帮助将非常感激。 models.py from django.db import models from django.urls import reverse from django.contrib.auth.models i

    1热度

    1回答

    我很新与Django,并试图将谷歌应用程序脚本(GAS)的Web应用程序迁移到Django。 我在谷歌网站上的一个功能是从剪贴板捕获粘贴图像并通过表单提交。这是通过一个隐藏字段的形式完成: <input type="hidden" name="summaryImage" id='summaryImage' value=''> ,然后我抓住粘贴事件来填充这个隐藏表单域 /* Handle pas