Djangoのルート分布で

1.通常の経路分布

1つのディレクトリAPPに新しいファイル:my_urls.py
 2  
。3  から django.urls インポート4  から .views インポートログイン、インデックス
 5  
。6 urlpatterns = [
 7      経路(' ログイン/ ' 、ログイン)
 。8      パス(' ホーム/ ' 、ホーム)
 。9  ]
 10  
11  
12は、
13である#1 レビュー:urls.py
 14  
15  から django.contribのインポートADMIN
 16  からdjango.urls インポートパスは、ザは、
 17  Django2におけるこのエントリ必要が
18である APP_NAME = ' アプリ' 
。19  
20 urlpatterns = [
 21である      パス(' ADMIN / ' 、admin.site.urls)、
 22である      (パス' APP / '、 (含める' app.my_urls ' ))、
 23 ] 

します。http:// localhost:8000 /アドレスへのアクセスアプリ/ホーム

 

2.ルート配布コンポーネントを使用した後ModelViewSet

1  在APP目录下添加:my_urls.py 
2  
3  から rest_framework.routersはインポートdefaultrouterに
 4  から django.urls インポート含む、経路
 5  から .views インポート家、ログイン
 6  
7 DR = defaultrouterに()
 8 dr.register(' ログイン' 、ログイン)
 9 dr.register('自宅' 、家庭)
 10  
11 urlpatterns = [
 12      パス('' 、(dr.urls を含む))、
 13 ]
 14  
15  
16  urls.pyの項目を変更する
。17  から django.contribのインポートADMIN
 18である から django.urls インポートパスが含ま
 。19  
20である APP_NAME = ' アプリ' 
21は 
22である urlpatterns = [
 23である      パス(' ADMIN / ' 、admin.site .urls)、
 24      パス(' アプリケーション/ '、(含ま' app.my_urls ' ))、
 25 ] 

アドレスへのアクセスします。http:// localhost:8000 /アプリ/ホーム

 

ホワイトは、開始偉大な神が欠点を指摘することを願っています!

おすすめ

転載: www.cnblogs.com/qingy/p/11607720.html