model连接
2018-06-09 00:24:27   2  举报             
     
         
 AI智能生成
  model连接
    作者其他创作
 大纲/内容
  创建表或修改表结构    
     1. 模型必须都写在app下的models.py文件中。
2. 模型如果需要映射到数据库,所在的app必须被安装.
3. 一个数据表对应一个模型类,表中的字段,对应模型中的类属性.
4. 映射模型到数据库之前,要提前把数据库给创建好.
    
    2. 模型如果需要映射到数据库,所在的app必须被安装.
3. 一个数据表对应一个模型类,表中的字段,对应模型中的类属性.
4. 映射模型到数据库之前,要提前把数据库给创建好.
 将模型映射到数据库中    
     python manage.py makemigrations  
     python manage.py migrate   
     配置DATABASES    
     DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'mydb', #数据库名称
'USER': 'admin', # 链接数据库的用户名
'PASSWORD': 'Root110qwe', # 链接数据库的密码
'HOST': '127.0.0.1', # mysql服务器的域名和ip地址
'PORT': '3306', # mysql的一个端口号,默认是3306
}
}
    'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'mydb', #数据库名称
'USER': 'admin', # 链接数据库的用户名
'PASSWORD': 'Root110qwe', # 链接数据库的密码
'HOST': '127.0.0.1', # mysql服务器的域名和ip地址
'PORT': '3306', # mysql的一个端口号,默认是3306
}
}
 pymysql连接器    
     .安装数据库连接器,在python3的虚拟环境中安装pymysql连接器。  
     主目录下的的__init__.py    
     import pymysql
pymysql.install_as_MySQLdb()
    pymysql.install_as_MySQLdb()
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 