• django项目结构


    初始化项目结构

    ----project
        | .gitignore
        | README.md       # 中文项目简介
        | README.en.md    # 英文项目简介
        |
        |--celery_task    # 用来存放clery相关文件
        |
        |--db             # 数据库相关:1.数据化初始化脚本;2.数据库维护脚本,清理,备份脚本
        |--logs           # 存放日志
        |--packages       # 外部包,原始的,未配置的; 1.七牛云sdk; 2.阿里云短信;
        |--scrips         # 脚本目录:1.定时任务脚本; 2.页面静态脚本;处理项目脚本
        |--uwsgi_conf     # uwsgi配置,日志,pid
        |
        |
        |--django项目
                |
                |
                |
    

    django项目结构

    一个项目被创建完成后,结构为:

    1、manage.py

    manage.py是每个django项目中自动生成的一个用于管理项目的脚本文件,需要通过python命令执行。manage.py接受的是Django提供的内置命令

    2、与项目名同名的文件夹

    称为项目容器,名称不建议修改

    -django_project
          |
          |--apps        # django各个模块
          |--libs          # 七牛云sdk+配置
          |--utils         # 小工具,常用函数
          |--static
          |--templates
          |--django_project(项目配置)
       |--__init__.py  # 一个空文件,它告诉Python这个目录应该被看做一个Python包
       |--settings.py  # 项目的配置
       |--urls.py  # 路由配置文件,又称url分发器
       |--wsgi.py  # 作为你的项目的运行在 WSGI 兼容的Web服务器上的入口
          |--manage.py
    
    

    项目运行

    #运行项目
    python manage.py runserver
    
    #指定端口运行
    python manage.py runserver 8080  #8080为自定义端口号
    
    #指定ip和端口号运行
    python manage.py runserver 0.0.0.0:8080 #0.0.0.0为ip加:加8080为端口号
    
  • 相关阅读:
    javaweb毕业设计
    Maven入门----MyEclipse创建maven项目(二)
    Maven入门----介绍及环境搭建(一)
    SpringMvc入门五----文件上传
    SpringMvc入门四----rest风格Url
    SpringMvc入门三----控制器
    SpringMvc入门二----HelloWorld
    SpringMvc入门一----介绍
    分析setup/hold电气特性从D触发器内部结构角度
    33. Search in Rotated Sorted Array
  • 原文地址:https://www.cnblogs.com/ml594/p/13730953.html
Copyright © 2020-2023  润新知