一、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')