Django структура проекта с несколькими приложениями - PullRequest
0 голосов
/ 27 мая 2020

Я собираюсь создать проект django с несколькими приложениями. В основной папке должна быть база. html, в которой будут ссылки на разные приложения. У приложений будет собственный каталог шаблонов.

-myproject
    -__init__.py
    -settings.py
    -views.py
    -urls.py
    -admin.py
    -test.py

-app1

-templates
    -abc.html
-views.py
-urls.py

-app2

-templates -abc2. html -views.py - urls.py

Какую конфигурацию мне нужно сделать в settings.py?

1 Ответ

0 голосов
/ 27 мая 2020

Sande sh, добро пожаловать в StackOverflow.

Вы должны включить URL-адреса своих приложений в myprojects / urls.py следующим образом [path ('', include ('app1.urls')), ]

И app1 / urls.py:

    path('app1/', views.index ),

Затем на app1 / views.py

def index(request):
    return render(request, 'index.html')

Наличие этой структуры было бы достаточно для запуска этих приложений. в отдельных URL. Затем вы можете создать целевое приложение, которое будет иметь базу. html и ссылки на эти приложения.

...