• 学习笔记项目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 提供它创建的文件,提供服务的入口

  • 相关阅读:
    @SuppressWarnings("rawtypes") 是什么含义
    Oracle存在则更新,不存在则插入应用-merge
    word 2010中设置默认粘贴为 只保留文本粘贴【visio也适用于快捷键方式】
    List的remove()方法的三种正确打开方式
    纵表和横表的概念及其相互转换
    log4j.xml简单配置实现在控制台打印sql执行语句【加注释】
    NGUI例子Scroll View场景中item添加点击后自动滑到终点
    unity3d 日志捕捉
    Unity3D研究院之动态修改烘培贴图的大小&脚本烘培场景
    Unity3D研究之Prefab里面的Prefab关联问题
  • 原文地址:https://www.cnblogs.com/chenri/p/13473115.html
Copyright © 2020-2023  润新知