zoukankan      html  css  js  c++  java
  • 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为端口号
    
  • 相关阅读:
    CSU-ACM集训-模板-主席树
    Codeforces- Educational Codeforces Round 69
    Codeforces-Round#574 Div2
    CF-1183C Computer Game
    CSU-ACM2019暑假训练(2)
    CSU-ACM2019暑假集训(1)
    2019牛客网第二场-F题
    洛谷P1111 修复公路
    求强连通分量-korasaju算法
    并查集-路径优化+秩优化
  • 原文地址:https://www.cnblogs.com/hr20-04-19/p/12738991.html
Copyright © 2011-2022 走看看