一、App整合
在django开发之初,就鼓励大家进行松耦合的开发。目的追求代码独立性,可迁移性,可复用性,更方便代码的修改和维护。所以我们开发django的APP的原则就是尽量让项目独立。
二、独立的url
独立的url针对多个app,也就是说在django项目当中有多个功能块儿。
1、在各自的App当中创建urls.py文件
2、在主urls当中包含子url
主urls
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
]
urlpatterns += [
path('login/', include('LoginApp.urls')),
path('article/', include('Article.urls')),
path('ckeditor/', include('ckeditor_uploader.urls'))
]
子urls
from django.urls