Web页面开发(django项目)&逻辑关系理解
基于前面已经创建好Django项目&连接好数据库。
下面要开发自己网站的应用,先创建自己网站的应用:
1:创建一个app文件夹, 比如应用设为polls
pycharm打开项目。
然后创建应用:
方法: 执行命令 python manag.py startapp polls ,之后,会在pycharm理看到新增的polls

2:配置路由
2.1:在app polls下创建urls

2.2:在主路由urls文件里导入include
然后找到urlpatterns, 然后添加如下:
path('polls/', include('polls.urls')),

3: views里做逻辑处理.
比如在view里面定义一个函数: 返回一个登录的html页面
def toLogin_view(request):
return render(request, 'login.html')
4:然后在polls下的urls里: 输入如下代码:目的是指向views
urlpatterns = [
path('', views.toLogin_view)
]
5: 在polls下创建templates文件夹,比如 创建login.html文件,来写登录html 页面。

这样就完成了一个login 页面的创建。
主要逻辑关系:
主路由: 我访问什么,会进入到什么页面。
主路由指向哪个子路由,子路由指向什么view[在view中定义函数],然后函数的作用是什么,比如返回一个html页面。
可能写的不是很专业。 想方便自己好理解。写下来~~~~~~~
好好学习吧~~~

浙公网安备 33010602011771号