zoukankan      html  css  js  c++  java
  • 0003 Django工程规划

      说明:以下的“工程目录”是指包含manage.py的目录

    1 在工程下创建目录Applications用于存储所有APP

    2 在工程目录下创建Configurations目录,用于存储配置和脚本文件。

    3 在工程目录下创建static目录,用于存储工程所有的静态文件,其下可以根据工程需要,增加子目录,一般来说,创建两个子目录:

    3.1 /static/apps子目录:用于存储每个app下的静态文件,每个app下至少创建两个目录

    3.1.1 js目录,用于存放app中js

    3.1.2 less目录,用于存放app中的less

    3.2 plugins目录,用于存放js和css的相关插件,其下以插件名命名。

    4 在工程目录下创建media目录,用于存储工程中所有的媒体文件,其下可根据工程需要,增加子目录。

    5 删除PyCharm默认创建的Templates目录

    6 在工程目录下创建GeneralTools App用于存储通用方法

    python manage.py startapp GeneralTools
    

    7 在Applications目录下,创建APP

    7.1 根据应用APP可以随时增加,此处先创建三个。 

      Organizations:用于组织管理(包括组织下的用户管理)

      WeChart:用于微信相关

      Examples:用于开发演示程序

    python ..manage.py startapp Organizations
    python ..manage.py startapp WeChart
    python ..manage.py startapp Examples

    7.2 针对每个Applications下的APP,做如下调整:

      在APP目录下创建Templates目录,用于存储模板文件

      在APP目录下创建views目录,用于存储视图文件

      删除PyCharm默认的视图文件views.py

      创建urls.py文件,用于当前APP分路由

      修改APP目录下的apps.py文件,在前面增加Applications路径。

  • 相关阅读:
    k8s-存储-volume
    k8s-存储-configmap
    k8s-集群调度
    k8s-常用命令
    k8s-资源限制
    k8s-更改证书时间
    kubeadmin安装k8s
    CCPC-Wannafly Winter Camp Day7 D---二次函数【数论】【构造】
    洛谷P1219 八皇后【dfs】
    2019寒假计数器
  • 原文地址:https://www.cnblogs.com/dorian/p/12367417.html
Copyright © 2011-2022 走看看