本文实现一个简易的网站,包含三个网页:
1)主页
2)城市列表页
3)指定城市信息页
城市、城市信息可以通过Admin site通过管理员账户向数据库中录入。
实现本文功能,需要新建的文件一共7个,其名称及路径如下(如果项目根目录是.\snap_gram):
1 .\snap_gram\snap_gram路径下的urls.py文件
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('',include('city_infos.urls')),
]
在urlpatterns中注册了两个url。第一个是当浏览器输入127.0.0.1:8000/admin/时,导航至Admin Site。第二个是当浏览器输入127.0.0.1:8000时,到文件city_infos.urls中查找url信息。
2 .\snap_gram\city_infos路径下的urls.py文件
该urls.py文件,被上一步的urls.py包含。
from django.urls import path
from .import views
app_name = 'city_infos'
urlpatterns=[
path('',views.inde