我來自ASP.NET MVC背景。當我按照django教程(https://docs.djangoproject.com/en/1.10/intro/tutorial02/),我發現很難改變模型或添加新模板。基於django教程在投票中增加一個屬性
對於本教程,如果我想要選擇在創建問題的選擇時選擇何種顏色的用戶對他們投票。 有什麼步驟可以做到這一點?我剛剛發現django教程沒有像微軟的教程那樣組織,所以很難在python項目上工作。
我來自ASP.NET MVC背景。當我按照django教程(https://docs.djangoproject.com/en/1.10/intro/tutorial02/),我發現很難改變模型或添加新模板。基於django教程在投票中增加一個屬性
對於本教程,如果我想要選擇在創建問題的選擇時選擇何種顏色的用戶對他們投票。 有什麼步驟可以做到這一點?我剛剛發現django教程沒有像微軟的教程那樣組織,所以很難在python項目上工作。
make如果您要添加色域下的選擇模型的變化:
class Choice(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
color = models.CharField(max_length=200)
然後運行以下命令,以反映上述數據庫的變化:
蟒蛇manage.py makemigrations
python manage.py migrate
它應該有默認值:color = models.CharField(默認= 0,max_length = 200) – love1point
我們可以像這樣指定顏色:指定任何有效的網頁顏色以十六進制三元格式(https://en.wikipedia.org /維基/ Web_colors#Hex_triplet)。當選民查看選擇時,其字體顏色應該是我選擇的顏色。我可以爲每個選項指定不同的顏色。 – love1point
可能你是冷杉告訴Django文檔的人不是有組織的。可能是你使用微軟模式。嘗試從你的心中刪除該模式,並深深地感受到Django。文檔不僅非常棒。 –