zoukankan      html  css  js  c++  java
  • Linux下的django项目01

    1.初始化项目结构
     └─shiyanlou_project     # 项目根路径
      │ .gitignore           # 提交git仓库时,不提交的文件必须要在这里进行标注
      │ README.en.md # 英文(项目介绍)
      │ README.md       # 中文项目简介
      │ requirements.txt # django项目安装文件
      │
      ├─celery_task       # 用来存放celery相关文件(以便分布式部署)
      │ __init__.py
      │
      ├─db           # 数据库相关:1.数据库初始化sql脚本; 2.数据库维护脚本,清
    理,备份脚本
      ├─scrips           # 脚本目录:1.定时任务脚本;2.页面静态化脚本;处理项目脚本
      ├─logs           # 存放日志
      ├─packages         # 外部包,原始的,未配置的:1.七牛云sdk;2.阿里云短信;
      └─uwsgi_conf         # uwsgi配置,日志,pid
      │
      │
      └─syl           # 真正的django项目(代码)django-admin startproject
    项目名
       │ apps (python包)     # Django各种app模块
      │ libs (python包)       # 七牛云sdk+配置(外部下载)
      │ utils (python包)       # 小工具,常用函数(自己写的)
      │ static
      │ templates
      │ syl(项目配置)
      │ manager.py
     
    大致为:
        
     
    2.创建Django项目
    root@dev:shiyanlou_project# workon syl
    (syl) root@dev:shiyanlou_project# cd /aaa/shiyanlou_project/
    (syl) root@dev:shiyanlou_project# django-admin startproject syl
    # 注:创建三个python包, apps、utils、libs
    #django-admin startproject 项目名 #注意要cd 到apps 里再创建 user app

    2.1 配置问题

    2.1.1 解决方案1

    2.1.2 解决方案2

     2.1.3 解决方案3

     

  • 相关阅读:
    LeetCode 1110. Delete Nodes And Return Forest
    LeetCode 473. Matchsticks to Square
    LeetCode 886. Possible Bipartition
    LeetCode 737. Sentence Similarity II
    LeetCode 734. Sentence Similarity
    LeetCode 491. Increasing Subsequences
    LeetCode 1020. Number of Enclaves
    LeetCode 531. Lonely Pixel I
    LeetCode 1091. Shortest Path in Binary Matrix
    LeetCode 590. N-ary Tree Postorder Traversal
  • 原文地址:https://www.cnblogs.com/shensy/p/13880869.html
Copyright © 2011-2022 走看看