### 一、本地操作django
1、创建虚拟环境 (guigudoor是环境文件)
`mkvirtualenv guigudoor `
2、安装django
`pip install django==1.9.8`
3、安装mysql驱动 错误提示根据django环境搭建解决方案操作
`pip install mysql-python`
> 查询虚拟环境
>`workon`
> 进入虚拟环境 (guigudoor是目录文件)
> `woekon guigudoor`
> 退出虚拟环境
> `deactivate`
### 二、通过PyCharm 创建文档
1、选择mkvirtualenv 创建的目录,和本地django文件存放路径
2、连接数据库,修改settings.py -- DATABASES 数据库文件
~~~
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名',
'USER': 'root',
'PASSWORD': '你的数据库密码',
'HOST': '127.0.0.1'
}
}
~~~
修改语言、时区
~~~
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False
~~~
### 三、django创建app、数据库、管理员相关命令
1、通过PyCharm
Tools - Run.manage.py task
创建app (guigu app名字)
`startapp guigu`
迁移数据库
`makemigrations`
生成数据库表
`migrate`
创建超级管理员
`createsuperuser`
本地启动djanogo
Run - Run - Debug
2、命令操作(进入django文件目录)
创建项目 (guigudoor 项目名字)
`django-admin.py startproject guigudoor`
创建app (guigu app名字)
`python manage.py startapp guigu`
迁移数据库
`python manage.py makemigrations`
生成数据库表
`python manage.py migrate`
创建超级管理员
`python manage.py createsuperuser`
本地启动djanogo
`python manage.py runserver 0.0.0.0:8000`
如果遇到端口被占用,修改端口号或者杀死端口或者进程
`sudo fuser -k 8000/tcp `