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路径。

  • 相关阅读:
    如何对Web Part进行调试 cloud
    相见恨晚的68句话,来给大家分享分享……(转载) cloud
    基于python的邮件地址提取小程序
    php.ini 核心配置选项说明
    Snort2.8.1在Windows上的简单使用
    在Visual Studio 2008中编译snort2.8.6.1.tar.gz
    PyDev for Eclipse 简介
    Python中*和**的用法
    Python实现类似switch...case功能
    ubuntu安装mysql多实例
  • 原文地址:https://www.cnblogs.com/dorian/p/12367417.html
Copyright © 2011-2022 走看看