1 import 模块
模块.方法
- 2 from 模块 import 类名/*
该类的方法不用写前缀,*是导入所有类该模块所有方法不用写前缀
3 from 模块 as 自定义名称
自定义名称.方法,与第一种一样,若是模块名字过长可以定义一个短的自定义名称
用include拆分url
在urls.py文件中有解释
'''
Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
'''
建立app中的urls.py文件,例如app01urls.py
将DJ下的urls.py中的from django.urls import path和urlpatterns=[]复制到app01urls.py中,并导入views
app01urls.py
from app01 import views as view
from django.urls import path
urlpatterns=[
path(‘index’,view.index),
]
urls.py中导入include,app01urls
from django.urls import path, include
from app01 import app01urls as app01urls#引入app01下的路径
urlpatterns = [
path('app01/',include(app01urls)),
]
设置完成后在浏览器中的输入就变成了127.0.0.1:8000/app01/index
后续的跳转路径都需要带上/app01/