Python Django ORM创建基本类以及生成数据结构
2017-12-09 23:02
281 查看
#在项目目录下的modules.py中创建一个类,来自动生成一张表UserInfo class UserInfo(models.Model): username = models.CharField(max_length=32) password = models.CharField(max_length=64) #在工程下的settings.py中增加 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'cmdb', #增加你要对哪个项目生成表结构 ] #在工程下执行如下命令 为你在数据库中生成表: python manage.py makemigrations python manage.py migrate #默认pycharm使用sqllite,如果想使用mysql需要在settings中配置: DATABASES = { #自行搜索改mysql的配置即可 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }
#***********注意****************
DJango默认使用MySQLdb模块链接MySQL
Python3需要主动修改pymysql,在项目文件夹下的__init__文件中添加如下即可:
import pymysql
pymysql.install_as_MySQLdb()
相关文章推荐
- DjangoORM创建表结构以及生成数据库结构
- 5.Python基本数据结构-字典-创建/访问/基本操作/格式化输出
- Maven学习记录之maven基本操作命令,maven本地工厂的创建,maven骨架的生成,以及在eclipse中创建maven工程:
- Python Django 基本创建 App创建
- 三十八、python学习之Django框架(一):入门,介绍,设计模式,环境搭建,项目创建,基本配置,创建视图,静态文件,路由与反解析,App应用配置
- Window环境下Python和Django的安装,以及项目的创建
- Python Django ORM基本增删改查
- Python笔记——基本数据结构:列表、元组及字典
- 9.python基本操作(三)—while循环以及IO操作
- python基本数据结构
- 【python】Django项目的创建示例
- python 连接数据库以及ORM
- Python学习笔记——基本数据结构
- Python游戏引擎开发(二):创建窗口以及重绘界面
- 【python入门笔记】(三)基本数据结构
- Sublime3上搭载python3.5,以及为Python pip创建镜像,实测可行!
- python3-django Mac下安装以及查看路径
- 自己的一些心里路程————java基本类型以及UUID的生成
- Python 数据处理扩展包: pandas 模块的DataFrame介绍(创建和基本操作)
- 13)django-ORM(连表一对多,外键创建,创建数据,3种查询)