社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

django 如何加入新的model?

Django初学 • 10 年前 • 4970 次点击  

首先项目是从网上下载下来的,现在我需要在django 中新加入一个model ,例如 : class ABC(model.Models): label=mdels.CharField(max_length=100)

网上说用south,可是为什么我用了没反应。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/467
 
4970 次点击  
文章 [ 4 ]  |  最新文章 10 年前
thetwenty
Reply   •   1 楼
thetwenty    10 年前

这个是修改model中的字段: 1. 修改完models后,在数据库内进行相应的修改。 2. 使用south,最好是在修改前使用下south,然后再进行修改。

如果你是新建个model(也就是表),直接syncdb就好。syncdb只是为了重建表使用,不支持更新表。

Curly_Brace-weibo
Reply   •   2 楼
Curly_Brace-weibo    10 年前

如果是加入新的model而不是修改原有的model,直接syncdb就可以了

艾莉柯_李
Reply   •   3 楼
艾莉柯_李    10 年前

如果原来的没用south 那就直接syncdb一次

Django初学
Reply   •   4 楼
Django初学    10 年前

求助