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页面。

 

 

可能写的不是很专业。  想方便自己好理解。写下来~~~~~~~

posted @ 2021-01-25 21:24  晨义  阅读(292)  评论(0)    收藏  举报