我不熟悉Django的组织惯例。我应该将索引页面放在什么应用程序中?到目前为止,我有一个登录和注册应用程序。我应该使用flatpages吗?我应该使用flatpages作为索引页面和登录和注册表单,只使用登录和注册应用程序视图来接受POST请求吗?
答案 0 :(得分:0)
您可以创建一个主应用程序,并将您的网页设置为索引页,关于页面和其他。
python manage.py startapp main
<强> settings.py 强>
INSTALLED_APPS = [
#Custom Apps
'main',
. . . .
]
root urls.py
urlpatterns = [
url(r'^', include('main.urls')),
# admin
url(r'^admin/', admin.site.urls),
]
主要urls.py
from django.conf.urls import url
from .views import index, about
urlpatterns = [
url(r'^$', index, name='home'),
url(r'^about/$', about, name='about')
]
主要views.py
from django.shortcuts import render
def index(request):
return render(request, 'main/index.html',{})
def about(request):
return render(request, 'main/about.html',{})