• 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

     

  • 相关阅读:
    DHCP服务搭建
    JumpServer跳板机
    PXE
    DNS
    MySQL
    企业级LNMP分离式部署
    MHA-Atlas-MySQL高可用集群2
    MHA-Atlas-MySQL高可用集群
    备份全网服务器数据
    FTP
  • 原文地址:https://www.cnblogs.com/shensy/p/13880869.html
Copyright © 2020-2023  润新知