1
我一直在尋找一些信息來了解如何做到這一點。 這是我的情況。 我有一個的ContactForm(form.ModelForm): ,它不包括ID字段如何預先填充模型表單域DJango
,我想是自動生成的基礎上,最後進入到聯繫表
但是我沒有找到如何任何的例子要做到這一點 幫助我尋找的是如何輸入信息,而不會顯示給用戶,同時自動預填充正確的ID,我不能使用PK,因爲它有一個foriegn密鑰到另一個表
我一直在尋找一些信息來了解如何做到這一點。 這是我的情況。 我有一個的ContactForm(form.ModelForm): ,它不包括ID字段如何預先填充模型表單域DJango
,我想是自動生成的基礎上,最後進入到聯繫表
但是我沒有找到如何任何的例子要做到這一點 幫助我尋找的是如何輸入信息,而不會顯示給用戶,同時自動預填充正確的ID,我不能使用PK,因爲它有一個foriegn密鑰到另一個表
如果您將模型的字段定義爲AutoField
,則它將執行此確切的操作
編輯:
如果要定義自定義自動遞增的ID,你可以不喜歡它: 從django.db進口車型
class MyModel(models.Model):
_id_counter = 0
custom_id = models.IntegerField()
@classmethod
def create(cls):
my_model = cls(custom_id=MyModel._id_counter)
MyModel._id_counter += 1
return my_model
model1 = MyModel.create()
謝謝你的筆記@knbk我會更新我的anwser –