假设我们新建了一个 django 工程,叫做 mysite,然后在其中新建两个 app 叫做 app1, app2,工程目录应该是什么样子呢?
myste/
  mysite/
    settings.py
    urls.py
    wsgi.py
    __init.py
  app1/
  	models.py
    urls.py
    views.py
  app2/
  	models.py
    urls.py
    views.py
还是应该这个样子呢?
myste/
  mysite/
    settings.py
    urls.py
    wsgi.py
    __init.py
    app1/
      models.py
      urls.py
      views.py
      __init__.py
    app2/
      models.py
      urls.py
      views.py
      __init__.py
请教有经验的 django 老手,谢谢!
|      1jasonqiao36      2018-11-03 16:43:49 +08:00 via Android 参考下 cookiecutter-django | 
|  |      2welkinzh      2018-11-03 16:53:31 +08:00 平行 | 
|  |      3hujianxin OP @jasonqiao36 不错,谢谢 | 
|      5find456789      2018-11-03 23:48:58 +08:00 apps/app1 apps/app2 apps/app3 | 
|  |      6metamask      2018-11-04 12:19:31 +08:00 ├── Pipfile ├── apps │ ├── __init__.py │ ├── tools │ │ ├── __init__.py │ │ ├── sitemap.py │ │ └── webhook.py │ ├── urls.py │ └── utils │ ├── __init__.py │ ├── base.py │ ├── handler │ ├── management │ ├── middleware │ ├── models │ ├── pagination.py │ ├── serializers │ └── views ├── config │ ├── __init__.py │ ├── settings │ │ ├── __init__.py │ │ ├── base.py │ │ ├── common.py │ │ ├── database.py │ │ ├── dev.py │ │ └── pro.py │ ├── urls.py │ └── wsgi │ ├── __init__.py │ ├── dev.py │ └── pro.py └── manage ├── __init__.py ├── dev.py └── pro.py 这是我项目的结构,并且是重写了 startapp 每次生成都放到了 apps 里面去, 有两套配置,一套走本地,一套走正式, config 就是里面的 urls include 了 apps 的 urls, 然后再 incules 具体项目的 urls |