1.搭建Ubuntu环境
- 打开终端删除多余的软件,执行命令 sudo apt remove libreoffice-common 删除Word
- 设置镜像源,选择清华的
- 设置语言环境
2.Django环境的安装
- 安装pip3执行命令 sudo apt install python3-pip
- 安装镜像环境 sudo pip3 install virtualenv virtualenvwrapper (假如使用pycharm可以不安装,使用pycharm会自带一个虚拟空间)
- 安装完成使用 which virtualenvwrapper.sh 查看 virtualenvwrapper.sh 位置,然后将它放到source后,这里以Ubuntu为例
- 配置环境变量sudo gedit ~/.bashrc 添加如下内容,保存后执行 source .bashrc
- VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
- export WORKON_HOME=$HOME/.virutalenvs
- source /usr/local/bin/virtualenvwrapper.sh
- 创建虚拟环境:
- Python2:—— mkvirtualenv 虚拟环境名称
- Python3:—— mkvirtualenv -p python3 虚拟环境名称
- 在虚拟环境中安装Django,执行命令pip3 install django==2.0
- 创建的环境目录:/home/当前用户/.virutalenvs/环境名/bin(在虚拟环境中which python找到当前虚拟环境的Python解释器)
注:pip安装超时报错,在~/.pip/pip.conf文件中配置如下信息:
[global]
timeout = 6000
index-url = http://pypi.douban.com/simple/
[install]
use-mirrors = true
mirrors = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com
或者:
[global]
timeout = 6000
index-url = http://e.pypi.python.org/simple
[install]
use-mirrors = true
mirrors = http://e.pypi.python.org
参考https://blog.csdn.net/dszgf5717/article/details/53138298
3.创建Django项目
- 创建项目:执行命令 django-admin startproject BookManager(项目名)(如果缺少相关命令,按照提示安装)
- 创建APP模块:进入文件夹执行命令python manager.py startapp Book(APP名)
- 运行Django文件:在项目文件夹下执行命令python manage.py runserver
4.模型迁移
- 为模型的改变生成迁移文件:python manage.py makemigrations [应用名] --生成
- 应用数据库迁移:python manage.py migrate --应用
5.站点管理
- 管理界面本地化:在setting.py文件下修改
- 创建管理员:python manage.py createsuperuser
- 注册模型类:在admin.py文件下注册
- 发布内容到数据库
- 自定义站点管理界面