V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
fdsfsdfsdf3334
V2EX  ›  问与答

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

  •  
  •   fdsfsdfsdf3334 · 2014-08-14 00:36:11 +08:00 · 14941 次点击
    这是一个创建于 3785 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小妹初学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

    不知道是不是这样哦

    请大大们指点下哦
    2 条回复    2014-08-22 16:26:46 +08:00
    pykwokcc
        1
    pykwokcc  
       2014-08-22 14:26:06 +08:00   ❤️ 2
    工程 vs 应用
    工程和应用的区别是什么?一个应用是完成某件事的一个Web程序——比如,一个博客系统,一个公共数据资料库或是一个简单的投票程序。一个工程包含网站的一系列配置,以及多个应用。一个工程可能包含多个应用,一个应用也可以存在于多个工程。
    具体可以看看该教程: https://read.douban.com/reader/ebook/284513/
    fdsfsdfsdf3334
        2
    fdsfsdfsdf3334  
    OP
       2014-08-22 16:26:46 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1071 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:56 · PVG 06:56 · LAX 14:56 · JFK 17:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.