私はDjangoプロジェクト内にいくつかのアプリケーションがあり、Userアプリケーションを除いて、すべてが機能しているようです。すべてのアプリが設定にインストールされます。私は "のpython manage.pyのrunserver" を入力するたびに、私はこれで終わるコードの長い行を参照してください。Django:AttributeError:module 'User.views'に 'User'属性がありません
File "/Users/Name/Desktop/Project_Name/MyProject/User/urls.py", line 5,
in <module>
url(r'Home/', views.User, name='Home'),
AttributeError: module 'User.views' has no attribute 'User'
MyProjectと/ urls.py
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', include('Home.urls')),
url(r'^Application', include('Application.urls')),
url(r'^Login', include('Login.urls')),
url(r'^User', include('User.urls')),
]
ユーザー/ urls.py
from django.conf.urls import url, include
from User import views
urlpatterns = [
url(r'Home/', views.User, name='Home'),
url(r'Matrices/', views.User, name='Matrices'),
]
ユーザー/ views.py
from django.shortcuts import render
def Home(request):
return render(request, 'Home.html')
def Matrices(request):
return render(request, 'Matrices.html')
私は「ウルを削除した場合MyProjects/urls.pyからすべて(r '^ User'、include( 'User.urls')) "を実行すると、すべて正常に動作しています(ただし、私はUserアプリケーションからURLにアクセスできません)。他のすべてのアプリには「URL」が1つしかなく、ユーザーのアプリには複数のURLがあります。問題はどこにあるの?
大変ありがとうございます。ありがとう!