2017-09-19 49 views
0

如何設置從整數100開始的模型字段和自動增量以及它需要是主鍵。這裏是我的models.py文件如何設置Django模型IntegerField作爲主要的,並從100開始,也是自動增量?

from django.db import models 
class URLShortner(models.Model): 

    # that integerfield here 
    original_url = models.CharField() 
    shortned_url = models.CharField() 

    def __str__(self): 
     return self.original_url 

而且,只接受original_url並自動分配到integerfield一個的ModelForm。請幫幫我。 :)

+0

你爲什麼在乎它開頭的號碼是什麼? –

+0

我有一個算法,如果一個整數的值大於128,所以我希望它從100開始。 –

回答

0

你不能直接這樣做,你需要運行手動SQL查詢一樣,運行

ALTER TABLE tbl AUTO_INCREMENT = 100; 

後遷移,上面做在你的數據庫的SQL查詢,

另一種選擇也是有檢查這個職位Mirgations RunSql

相關問題