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