学习笔记项目
Django-创建虚拟环境和项目
环境:Windows10 Python3 Pycharm
项目:learning_log
1. 创建工作目录,在终端输入命令
- $ mkdir learning_log
虚拟环境:ll_env
2. 创建虚拟环境
- $ python -m venv ll_env/ (Wnidows 系统)
- $ virtualenv ll_env/ (Linux 中用法)
3. 激活虚拟环境
- $ source ll_env/Scripts/activate (Wnidows 系统)
- $ source ll_env/bin/activate (Linux 中用法)
停止使用虚拟环境
- $ deactivate
安装 Django
- $ pip install Django==1.11
查询 Django 是否安装成功
- $ django-admin
出现以下提示,就是说安装成功
Type 'django-admin help <subcommand>' for help on a specific subcommand.
Available subcommands:
[django]
check
compilemessages
createcachetable
...
Django 项目的命令行工具,三种命令模式可选:
$ django-admin <command> [options]
$ manage.py <command> [options]
$ python -m django <command> [options]
若安装过程中提示 pip 版本不是最新,可以用下面方法升级 pip 工具 (在虚拟环境中)
升级安装工具
- python -m pip install --upgrade pip (在虚拟环境中)
不在虚拟环境中,可以采用下面办法升级 pip 工具
- python.exe -m pip install --upgrade pip (先切换到python的安装目录下)
4. 创建项目(在虚拟环境激活的前提下)
- $ django-admin.py startproject learning_log . (切忌不要忘记最后还有一个点,该点的作用,可在开发完成后方便将应用
部署到服务器)
创建完项目后,根目录 learning_log 的目录结构:
learning_log
learnging_log # 项目文件
ll_env # 虚拟环境
manage.py # 接受命令并将其交给 Django 的相关部分去执行
learnging_log 文件夹下面包含的文件:
__init__.py # 空文件夹,表示 learnging_log 目录是 python 的标准包
setting.py # 指定 Django 如何与系统进行交互和如何管理项目,配置文件,包含Django 模块应用配置、数据库配置、模板配置等
urls.py # 告诉 Django 应创建哪些网页来响应浏览器请求,定义 URLconf
wsgi.py (wsgi: web server gateway interface Web 服务器网关接口) # 帮助 Django 提供它创建的文件,提供服务的入口