学习笔记项目1-Django-创建虚拟环境和项目

学习笔记项目

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 提供它创建的文件,提供服务的入口

原文地址:https://www.cnblogs.com/chenri/p/13473115.html