• 创建django项目


    一、创建虚拟环境
    1.安装pipenv
    pip install -i https://pypi.douban.com/simple pipenv

    2.创建虚拟环境
    a.打开terminal
    b.pipenv shell
    c.pipenv --venv 查看虚拟环境的路径

    3.选择虚拟环境中的解释器


    二、安装django
    1.进入到虚拟环境中
    a.打开terminal
    b.pipenv shell

    2.安装django
    pipenv install django


    三、搭建django项目工程
    1.进入到虚拟环境中(*)
    a.打开terminal
    b.pipenv shell

    2.搭建django项目工程
    a.django-admin startproject 项目名 .
    b."."代表在当前目录下来创建项目,会把当前目录作为项目的根目录
    c.不加".",会在当前目录下创建一个完整的项目


    四、运行django项目
    1.进入到虚拟环境中(*)
    a.打开terminal
    b.pipenv shell

    2.运行项目
    python manage.py runserver

    3.专业版启动项
    a.点击右上方add configuration
    b.点击+号,选择django server
    c.设置django server名称
    d.Fix,添加Django项目的根路径、settings.py文件


    五、django项目工程目录结构
    1.与项目名称同名的目录

    pylearn06/ 保存django的项目配置信息
    asgi.py 用于启动ASGI协议的启动入口文件,在异步项目部署时才用
    settings.py 用于存放Django的全局配置信息
    urls.py 用于创建全局路由信息
    wsgi.py 用于启动WSGI协议的web服务器入口文件,在部署时才用

    db.sqlite3 django默认的文本类型数据库(关系型数据库)
    manage.py 用于多种方式与django项目交互的命令行工具


    六、子应用
    1.意义
    a.将各功能模块保持独立(解耦)
    b.方便各功能模块进行重用

    2.创建子应用
    a.进入到虚拟环境
    b.python manage.py startapp 子应用名称

    3.子应用目录结构

    projects/ 用于存放子应用的所有信息
    migrations/ 用于存放数据库迁移脚本
    admin.py 用于存放后台管理站点的相关配置
    apps.py 用于存放app的配置信息
    models.py 用于存放ORM数据库模型
    tests.py 用于对当前子应用进行单元测试
    views.py 用于定义业务逻辑

    4.注册子应用
    方式一:
    在全局配置文件settings.py中的INSTALLED_APPS下添加如下配置:
    '子应用名'


    方式二:
    在全局配置文件settings.py中的INSTALLED_APPS下添加如下配置:
    '子应用名.apps.子应用名首字母大写Config'

  • 相关阅读:
    “菜鸟”程序员和“大神”程序员差距在哪里?别告诉我你连菜鸟都不算!
    Android开发:为什么你的学习效率如此低,为什么你很迷茫?
    Android架构师吐槽腾讯王者荣耀的程序员,排位匹配算法怎么搞的,每次都输
    程序员如何回答面试官“请介绍一下自己”这类问题
    Android程序员事件分发机制学习笔记
    面试时,问哪些问题能试出一个 Android 应用开发者真正的水平?
    List、Set、Map的区别
    在Eclipse中使用JUnit4进行单元测试(图文教程一)
    1
    2016、11、17
  • 原文地址:https://www.cnblogs.com/erchun/p/14285401.html
Copyright © 2020-2023  润新知