运行环境:windows,python2.7,Django,mysql
1.创建工程
django-admin.py startproject helloworld
2.创建app
python manage.py startapp hello
3.配置app和数据库
在helloworld的settings.py里面将hello加进去
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'hello',
)
再配置数据库:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '192.168.1.1',
'PORT': '3306',
}
}
4.反向生成
python manage.py inspectdb
将model导入到app的model.py文件里
python manage.py inspectdb > hello/models.py
ps:在执行命令的时候遇到了一些问题,在此记录一下
第一次执行数据库相关命令报错:
ImportError: No module named MySQLdb
解决办法:
pip install PyMySQL
在项目helloworld的_init_.py中添加
import pymysql
pymysql.install_as_MySQLdb()
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100285.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...