modelform

    0热度

    1回答

    我正在为User模型编写UpdateView UpdateAccountView,通过ModelForm MyUserCreationForm进行更新,该模型已经是用于创建新用户的ModelForm。问题在于,无论何时单击提交以将更改保存在模板中,它都会重新渲染模板。 例如,如果我没有更改任何字段,它会给我提供“用户名已被占用”的错误,我将在MyUserCreationForm中向您显示以检查唯一

    0热度

    1回答

    我想要做这样的事情: class UsuarioForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(UsuarioForm, self).__init__(*args, **kwargs) self.fields['cpf'].widget.attrs['maxlength'] =

    1热度

    2回答

    我有我想通过相互依存ModelChoiceField的过滤,单个汽车模型: class Car(models.Model): make = models.CharField(max_length=50) model = models.CharField(max_length=50) platform = models.CharField(max_length=50)

    0热度

    1回答

    我想要的是选择要保存并提交给数据库的多选择的选择器 但是,我在每个问题上都得到了这个错误。 我的models.py class preferences(models.Model): cuisine = ( (1,u'Italian'), (2,u'American'), (3,u'French'), (4,u'Japanese'),

    0热度

    1回答

    我创建了一个表单来更新用户的配置文件,但是当我运行它时,没有任何错误,但是当我尝试打开页面时,表头出现,但没有出现UpdateBioForm。其次,我想知道如何创建一个大型文本框来存储某人的传记。 Models.py class UserProfile(models.Model): user = models.OneToOneField(User) biography = mo

    1热度

    1回答

    我有一个Django中的模型表单很好地显示 - 但它并没有提供适当的信息。 出现选择下拉菜单,但没有填充选项,我正在努力弄清楚原因。 我的模式是这样的: class Mileage(models.Model): start_location = models.ForeignKey(Location, on_delete=models.PROTECT, related_name='star

    0热度

    1回答

    我知道这个主题已经在这里覆盖,但请裸露在我身边。 我想通过Djangos股票组筛选一些选择,但是当我在Web表单中这样做时为空。 如果我在过滤时直接放组号码,它就会起作用。也许我的论点有问题吗? 在views.py 我: class AddSupplier(generic.View): form_class = CreateOrder template_name = 'orde

    0热度

    1回答

    NOTE/UPDATE:此问题是由拼写错误:( 嗨,我是想教我的自我Django的同时使一个小任务管理应用程序引起的 我有一个模型 class Task(models.Model): track = models.ForeignKey(Track, on_delete=models.SET_NULL, null=True) title = models.CharField(ma

    0热度

    1回答

    我正试图通过电子邮件和电话在网站上实施注册。用户可以通过电话或电子邮件或两者都注册。如果用户同时保留电话和电子邮件字段为空,则会提出ValidationError,“您不能将电话和电子邮件字段留空,必须填写至少一个字段。” 我们有单独的clean方法username, email, phone, password。我不想在save()上实施上述验证。我不想在用户模型中定义clean方法。 我已经为

    1热度

    2回答

    我有以下型号: class Advertisement(models.Model): slug = models.UUIDField(default=uuid4, blank=True, editable=False) advertiser = models.ForeignKey(Advertiser) position = models.SmallInteger