一、django创建项目

CMD 终端:Django_admin startproject sitename(文件名)
通过类创建表   python manage.py makemigrations
                    python manage.py migrate
其他命令:
python manage.py runserver 0.0.0.0
python manage.py stratapp appname     # 创建APP
python manage.py suncdb
python manage.py createsuperuser         # 创建超级用户

二、创建数据库(ORM)

1. 数据库表的增

增:
在原来models.py文件中添加一个新的类(ORM---类就是表,对象是行)
在Terminal执行:--python manage.py makemigrations 
                       --python manage.py migrate 命令更新数据库                        
# 这是原来的表
class UserINfo(models.Model):
     nickname = models.CharField(max_length=32)
     username = models.CharField(max_length=32)
     password = models.CharField(max_length=32)
     gender_list=(
         (1,''),
         (2,''),
     )
     gender = models.IntegerField(choices=gender_list)
     m = models.ManyToManyField('UserINfo')
#-------------------------------------------------------------------------
# 这是新增的表
class User(models.Model):
     new_id=models.IntegerField(null=True)
     new_tabe= models.CharField(max_length=32)
     new_content =models.CharField(max_length=64)
     new_root = models.CharField(max_length=32)
     content = models.ForeignKey('User',null=True,blank=True,related_name='xxx')
增 示例

相关文章: