大致说一下,说得不对的地方请指正!
有 settings,wusgi 的目录称为项目同名目录, 因为在创建项目的时候这个文件夹自动创建而且名字与项目名相同,
项目同名目录中的
urls.py 文件为全局视图映射管理, url 传到这里通过正则匹配,这里之所有分为两层
urls.py 文件是为了方便管理和查找,而且结构更为清晰, 第二个
urls.py 文件一般位于 APP 文件夹里面, 负责某一个 APP 的视图映射, 如果你只想写一个
urls.py 文件也是可以的,将所有 APP 的视图函数全部导入到项目同名目录的
urls.py, 这样 APP、视图函数多了之后会非常的混乱, 一般项目十多个 APP 或者更多,每个 APP 十几或者几十个视图函数的时候, 你这个
urls.py 文件中上百条映射查找起来是一件很头疼的事情, 修改的时候你还得上下翻滚交叉查找, 你才会发现把不同 APP 的映射关系独立出来是一件多么明智的事情!
尝试理解这个设计, 说不定楼主用顺手了还会觉得,哇这样分还是有道理的!哈哈哈~~~~