说明:以下的“工程目录”是指包含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路径。