安装虚拟环境:
#### 安装`virtualenvwrapper`:
1. \*nix:`pip install virtualenvwrapper`。
2. windows:`pip install virtualenvwrapper-win`。
#### `virtualenvwrapper`基本使用:
mkvirtualenv --python==C:\Python36\python.exe hy_env
【C:\Python36\python.exe】 为电脑python路径
【hy_env】环境名称
###虚拟环境操作
2. 切换到某个虚拟环境:
```shell
workon my_env
```
3. 退出当前虚拟环境:
```shell
deactivate
```
4. 删除某个虚拟环境:
```shell
rmvirtualenv my_env
```
5. 列出所有虚拟环境:
```shell
lsvirtualenv
```
6. 进入到虚拟环境所在的目录:
```shell
cdvirtualenv
###进入到虚拟环境后安装需要的插件:
pip install django==2.0
@###创建一个工程:
django-admin startproject myproject
@###创建app:
django-admin startapp boards
@### 启动
python manage.py runserver
@开头的部分非必须,可直接使用pycharm
##mysql数据库的链接 开发机上应安装好mysal,具体参看博客里的专题介绍文章
1.在环境里安装django操作数据库的中间件pymsql
pip install pymysql
2.在工程文件夹里的__init__.py 如下填写:
import pymysql
pymysql.install_as_MySQLdb()
3.在settings.py 里:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test', #数据库名字,应提前去mysql里新建好数据库
'USER': 'admin',#数据库用户名
'PASSWORD': 'wanwan', #密码
'HOST': '127.0.0.1', #IP
'PORT': '3306',#端口
}
}
### 模型完成后:
(1) 生成迁移脚本文件: python manage.py makemigrations (在CMD里 cd到工程文件下)
(2) 映射口令: python manage.py migrate (在CMD里 cd到工程文件下)
###创建超级用户
python manage.py createsuperuser
###验证码
pip install django-simple-captcha
####
用pip freeze > requirements.txt将当前环境的包导出到requirements.txt文件中,方便在部署的时候安装。
####
进入虚拟环境中,然后进入到项目所在目录,执行命令:pip install -r requirements.txt,安装好相应的包。
6
登陆后方可评论