蟒蛇 django |楷模

巴扎黑
發布: 2016-12-09 10:37:49
原創
1367 人瀏覽過

學習大牛的網站: 

models類別修改後資料庫也應同樣更新,但是syncdb指令僅建立資料庫裡的表,並不會對資料模型進行同步修改或刪除。此時需要手動在資料庫裡進行對應的修改活在刪除之前表運行syncdb重新建立。
手動修改流程: 
1. sudo python manage.py sqlall depotapp 查看表格的所有欄位 
2. sudo python manage.py dbshel​​l 使用django提供的dbshel​​l ilable data not null default 0; 
   sqlite> commit; 
   {退出時ctrl+d}{刪除欄位-->drop column;刪除模式-->drop table;刪除多對多重關聯-->drop table(自動產生的關聯表)} 
3. python manage.py shell 驗證資料庫 
   In [1]: from depotapp.models import Product 

   In [2]: Product.objects.

   In [2]: Product.objects.

   In [2]: Product.objects..
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板