我对 django 的 startproject 和 startapp 有些不理解,我感觉好像有些重复

2014-08-14 00:36:11 +08:00
 fdsfsdfsdf3334
小妹初学django,请指点下哦


比如,我需要建立一个博客,用来写文章啊 什么的

那么我 执行 django-admin.py startproject mysite 他就会建立一个项目了 ,但是没有生成admin.py和models.py

这样的话 似乎我无法写博客的视图模型


按照教程指示,我还需要执行python manage.py startapp polls

就会建立一个目录,里面有admin.py和models.py

请问,在这个项目中,mysite 和polls是啥关系,是否重复了呢,难道我建立一个博客,要执行2次命令吗

不是很理解这个设计思路
----------------------------------------------------------------------------------------------------

另外 还有一个问题,
比如我要建立一个大型的系统,就比如OA系统,系统有财物模块,流程模块,XXX模块

那是否就可以 先执行 django-admin.py startproject my_system

然后针对每个模块 执行
python manage.py startapp caiwu
python manage.py startapp liucheng
python manage.py startapp XXXX

不知道是不是这样哦

请大大们指点下哦
14914 次点击
所在节点    问与答
2 条回复
pykwokcc
2014-08-22 14:26:06 +08:00
工程 vs 应用
工程和应用的区别是什么?一个应用是完成某件事的一个Web程序——比如,一个博客系统,一个公共数据资料库或是一个简单的投票程序。一个工程包含网站的一系列配置,以及多个应用。一个工程可能包含多个应用,一个应用也可以存在于多个工程。
具体可以看看该教程: https://read.douban.com/reader/ebook/284513/
fdsfsdfsdf3334
2014-08-22 16:26:46 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/127776

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX