Py学习  »  问与答

django 如何加入新的model?

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

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

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

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

这个是修改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 年前

求助