Django建教育平台(一)--搭建环境,新建项目

来源:互联网 发布:网络保险产品 编辑:程序博客网 时间:2024/04/28 17:06

之前[单页面]Django搭建教育平台系列, 是用单页面form来练习django的用法, 没有建立完整的网站, 接下来才真正建立多页面网站.

1. 创建python3虚拟环境

在cmd命令行输入mkvirtualenv -p C:\Python34\Python.exe elearn_py3

-p后面所写的python路径依实际Python具体安装路径而定, 我这里选择Python3.4版本.

2. 安装Django 1.9

在刚才cmd命令中输入pip install django==1.9

因为后面使用的某框架目前指支持Django1.9, 故指定该版本安装.

3. Pycharm新建Project

a. 点击Pycharm file菜单下New Project, 

在弹出菜单中, 
①点击interpreter右侧的齿轮按钮, 
②在弹出菜单中选择刚生成的虚拟环境路径下的scripts\Python.exe
③点击OK


b. 为新建Project命名Elearning


4. 安装mysqlclient-1.3.10-cp34-cp34m-win_amd64.whl

a. 进入网址http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python, 下载mysqlclient-1.3.10-cp34-cp34m-win_amd64.whl到目前虚拟环境所在目录C:\Users\lenovo下面.


b. 在cmd中输入pip install mysqlclient-1.3.10-cp34-cp34m-win_amd64.whl


5. 配置elearn_py3\settings

DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql',  # 将原来的sqlite3换成mysql        'NAME': "elearn_py3",  # 删除原来的内容,改成NAME(数据库名字),USER,PASSWORD,HOST信息        'USER': "root",        'PASSWORD': "******",  # 密码为自己的密码        'HOST': "127.0.0.1"    }}

6. Navicat建立数据库

a. 新建连接如下图所示

b. 新建数据表

双击elearn_py3连接, ①右击弹出菜单中按"新建数据库", 在弹出窗口中输入②的信息, 然后按③确定.

7. 生成Django默认数据表

a. 点击pycharm--Tools菜单--Run manage.py task

b. manage命令行输入makemigrations

显示没有变化.

c. 输入migrate

c. Navicat中查看migrate的效果



8. 调试Django项目

a. 点击pycharm Run菜单--Debug

b. 弹出窗口中选择elearn_py3

c. 浏览器打开网址127.0.0.1:8000