一. 安装Python
这是必须的,毕竟玩python,电脑里总得有这个东西。
Django 2.0.x 支持 Python 3.4, 3.5 和 3.6 (注意,不再支持 Python 2),这里就不赘述以前的老版本了,毕竟有新的干嘛不与时俱进呢。如果是正式启动的新项目,建议用 Django 1.11.x,毕竟 Django 1.9 以后 admin 界面更漂亮些。
linux下,安装完成可以用whereis python或which python查找安装路径
二.安装pip
(Python(2.7.9 以上), 里面集成了 pip,安装python时要勾选上环境变量[Add python, exe to path]这一个**)
1.ubuntu: sudo apt-get install python-pip
2.Fedora: yum installpython-pip
三.安装Django
3.1 pip安装
a.创建虚拟环境mkvirtualenv -p /usr/bin/python3(安装的python解释器路径) envname(环境名)
b.进入虚拟环境:workon envname->退出虚拟环境:deactivate->删除虚拟环境:rmvirtualenv envname
c.(sudo) pip installDjango==版本号
3.2 源码安装
a.Linux或Mac下
tar -xvf django-1.11.8.tar.gzcd django-1.11.8(sudo) python setup.py install
b.Windows下(比如在 D:\django-1.11.8 这个文件夹下)
python setup.py install
3.3 在Cloud Studio中进行Django开发-> 访问Cloud Studio,注册/登录账户。-> step2:在右侧的运行环境菜单选择:"PHP + Python + Java 三种语言环境"
四.搭建多个互不干扰环境---virtualenv
a. Linux/MacOS下virtualenvwrapper 使得virtualenv变得更好用1.安装
(sudo) pip install virtualenv virtualenvwrapper
2.修改配置文件
修改~/.bash_profile或其它环境变量相关文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下语句
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh
3.输入以下代码立即生效(或重启)
source ~/.bash_profile
b. Windows下
pip install virtualenv virtualenvwrapper-win
五.创建项目和APP
django-admin startproject <projectname>
python manage.py startapp <appname>
六.更改数据库
->创建更改的文件:python manage.py makemigrations->应用更改到数据库:python manage.py migrate
七.清空数据库
python manage.py flush
八. 创建超级管理员
->python manage.py createsuperuser->修改 用户密码可以用:python manage.py changepassword username
九.Django 项目环境终端
python manage.py shell进入交互模式,默认进入ipython或bpython
十.数据库命令行
python manage.py dbshellDjango 会自动进入在settings.py中设置的数据库,如果是 MySQL 或 postgreSQL,会要求输入数据库用户密码。在这个终端可以执行数据库的SQL语句。