django2.0-再启程【项目环境搭建流程与命令】


发布时间:2019-02-15 13:08    作者: Uncle Hui   已过去:1 年,7 月   阅读总量:513 已被赞:6


安装虚拟环境:
#### 安装`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




登陆后方可评论