
假设我们新建了一个 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 老手,谢谢!
1 jasonqiao36 2018-11-03 16:43:49 +08:00 via Android 参考下 cookiecutter-django |
2 welkinzh 2018-11-03 16:53:31 +08:00 平行 |
3 hujianxin OP @jasonqiao36 不错,谢谢 |
5 find456789 2018-11-03 23:48:58 +08:00 apps/app1 apps/app2 apps/app3 |
6 metamask 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 |