Django多 app 同名 模版 引用錯誤的問題

2022-07-29 18:36:10 字數 2580 閱讀 8955

環境:

>python --version

python 3.7.1

>python -m django --version

2.1.4

目錄結構(部分檔案已省略):

│  manage.py

││ │ __init__.py

│ │

│ │ │ urls.py

│ │ │ views.py

│ │ │ __init__.py

│ │ │

│ │ ├─templates

│ │ │ index.html

│ │ └─...

│ │

│ │ │ urls.py

│ │ │ views.py

│ │ │ __init__.py

│ │ │

│ │ ├─templates

│ │ │ index.html

│ │ └─...

│ └─...

│├─djangostart

│ │ settings.py

│ │ urls.py

│ │ wsgi.py

│ │ __init__.py

│ │

│ └─...

│└─templates...

djangostart/urls.py檔案中配置:

# namespace是例項命名空間,在這裡去掉也不影響;

path(

, include(

, namespace=))

,path(

, include())

,

path(

'', views.index)

,

def

index

(request)

: context =

return render(request,

'index.html'

, context=context)

lang

="en"

>

>

charset

="utf-8"

>

>

>

head

>

>

}body

>

html

>

djangostart/settings.py中配置:

百思不得其解… 雖然已經找到下面的解決方法,但還是不知道為什麼這樣,先記錄一下

解決辦法:

完成之後目錄結構(部分檔案已省略):

現在倒是正常了。

ps: 如果有大佬知道原因,希望不吝賜教!

還是不正常!

C 多繼承同名隱藏例項

如果某個派生類的部分或者全部直接基類是從另乙個共同的基類派生而來,在這些俄直接基類中,從上一級基類繼承來的成員就擁有相同的名稱,因此派生類中就會出現同名現象。對這種型別的同名成員也要使用作用域分辨符來唯一標識,而且必須使用直接基類來進行限定。file main.cpp author yubao cr...

Django多對多操作

模型 from django.db import models 老師 class teacher models.model name models.charfield max length 32 學生 class student models.model name models.charfield ...

django 如何重用app

若有乙個已經執行穩定的程式,那麼可以將其打包,供其他專案安裝使用。假設django專案的目錄結構如下 mysite manage.py mysite init py settings.py urls.py wsgi.py polls init py admin.py migrations init ...