modelform

    0熱度

    1回答

    我試圖創建只有一些字段的表單從Django的用戶模型進行修改,但是當我嘗試這種代碼: class UserEditForm(forms.ModelForm): class meta: model = User fields = ['first_name', 'last_name',] 和我做的: user_db = User.objects.get(pk=u_id) u

    1熱度

    1回答

    我一直在搜索堆棧溢出和谷歌的解決方案超過一個小時了,我似乎無法找到一些東西,在我看來,應該很容易獲得(作爲這是一個常見的用例)。 我檢查這個線程,和其他幾個人,但我一直沒能找到一個真正的,簡單的解決方案: Django modelform: is inline adding related model possible? 反正說我有三個相關的實體,兩個外鍵和模型多對多的相關課程。現在,我有一個Mo

    4熱度

    1回答

    我有一個獨特的問題。 我在我的floatField中放置了「$ 90」的值。 我認爲它應該在模型中清理並存儲爲「90.0」。 但是當我輸入「$ 90」並調用clean_filed方法時,它不會調用那個乾淨的方法。 但是當我在clean(self)方法中應用斷點並嘗試獲得它的值時,它說None。 請幫我一把。這是我的代碼。 Model class Project(models.Model): f

    0熱度

    1回答

    我想將貨幣金額作爲整數存儲在數據庫中。爲了方便起見,我還添加了float字段: # File: models.py class Transaction(models.Model): user = models.ForeignKey(User, related_name='transactions') date = models.DateTimeField(default=da

    0熱度

    1回答

    我有一個名爲Project的模型,其中包含三個ManyToManyField(member_student,supervisor和tag)。其中一個(tag)被排除在表格中,並且必須手動保存。所以,在視圖中,我使用save(commit=False),因爲我必須更改表單的某些字段。更改字段後,表單被保存,我逐個添加標籤。然後,當我打電話save_m2m保存ManyToManyField,我得到的意

    0熱度

    1回答

    我有2款, 「蒂達」 和我的自定義 「MYUSER」 class MyUser(AbstractBaseUser): email = models.EmailField( verbose_name='email address', max_length=255, unique=True, db_index=True, ...

    1熱度

    2回答

    我正在嘗試爲學生類創建ModelForm。這使用當前登錄的用戶作爲Django的身份驗證系統和我的模型之間的一對一關係。我無法得到這個證明來挽救我的生命。以下是相關機型: class student(models.Model): user_id = models.OneToOneField(User,unique=True) first_name = models.CharFi

    0熱度

    1回答

    我試圖模仿從Django管理工具,它允許你添加爲外鍵對象(旁邊有一個下拉一個小加號圖標)的功能。舉例來說,假設我有以下幾點: class Author(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) class

    17熱度

    2回答

    我對Django來說很新,我遇到了使用ModelForm處理圖片上傳的問題。 我的模型如下: class Project(models.Model): name = models.CharField(max_length=100) description = models.CharField(max_length=2000) startDate = models.Da

    0熱度

    1回答

    我試圖保存客戶記錄的現有實例。其車型擁有M2M車型(因爲客戶可以有多輛車)。在閱讀了幾個問題/答案後,我仍然不知道如何解決這個問題。 顧客模型: class Customer(models.Model): vehicle_id = models.ManyToManyField(VehicleSale) name = models.CharField(max_length=40,