ziyun20160613

一、model的配置

1、创建数据库

2、安装pymysql

3、修改配置文件

数据库连接配置

DATABASES = {
\'default\': {
\'ENGINE\': \'django.db.backends.mysql\',
\'NAME\': \'stu\',    #数据库名
\'USER\':\'root\',    #登录用户名
\'PASSWORD\':\'123456\',  #登录密码
\'HOST\':\'127.0.0.1\',  #服务器地址
\'PORT\':\'3306\',   #数据库端口号

}
}

  把当前的应用导入

INSTALLED_APPS = [
\'django.contrib.admin\',
\'django.contrib.auth\',
\'django.contrib.contenttypes\',
\'django.contrib.sessions\',
\'django.contrib.messages\',
\'django.contrib.staticfiles\',
\'myhome\',  #每添加一个应用在后面追加上应用名
]

4、导入pymysql

  在settings.py同级目录下的__init__.py导入pymysql 

  import pymysql

  pymysql.install_as_MySQLdb()

 

数据库表生成

1、定义模型 models.py

  

class User(models.Model):
  name = models.CharField(max_length=50)    #属性名即为列名
  age = models.IntegerField()


  class Meta:
    db_table=\'users\'     创建表名

2、生成迁移文件 在manage.py目录下

  python3 manage.py makemigrations

3、执行迁移 在manage.py目录下

  python3 manage.py migrate

4、备注:python3 manage.py --help 查看所有命令

分类:

技术点:

相关文章: