給定一個Django.db模型類:如何在Django中添加默認(隱藏)值以形成模板?
class P(models.Model):
type = models.ForeignKey(Type) # Type is another models.Model class
name = models.CharField()
,其中一個希望創建一個新的P與指定的類型,即怎樣才能實現「類型」是默認,隱藏字段(從用戶) ,其中類型是likeso給出:
http://x.y/P/new?type=3
,以便在沒有「類型」字段將出現的形式,但是當P被保存,它的類型都會有標識3(即Type.objects.get(PK = 3))。
其次,在使用通用Django視圖時,如何通過urls.py在url中指定一個「默認」類型(即&)
urlpatterns = ('django.generic.views.create_update',
url(r'^/new$', 'create_object', { 'model': P }, name='new_P'),
)
我發現非常難以描述,這可能是問題的一部分。 :)輸入非常感謝!