Django(part3)--制作我的第一个网页(第一个django项目)

网友投稿 241 2022-08-31


Django(part3)--制作我的第一个网页(第一个django项目)

学习笔记,仅供参考

文章目录

​​制作我的第一个网页​​

​​URL介绍​​​​路由​​​​制作第1个网页​​

​​path方法​​​​开始我们的第一个网页​​

制作我的第一个网页

URL介绍

定义

URL即统一资源定位符Uniform Resource Locator

作用

对互联网上资源的位置和访问方法的一种简洁表示,是互联网上标准资源的地址,互联网上的每个文件都有一个唯一的一个URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

组成

view, kwargs=None, name=None)#route: 字符串,表示 URL 规则,与之匹配的 URL 会执行对应的第二个参数 view。#view: 用于执行与正则表达式匹配的 URL 请求。#kwargs: 视图使用的字典类型的参数。#name: 用来反向获取 URL。

开始我们的第一个网页

首先,我们打开urls.py文件,可以看到它只有一个urlpatterns列表。之后我们创建网页时,需要在里面添加一个path方法,path方法中传入一个路由(比如​​page1/​​)和对应的views模块下的方法:

from django.contrib import adminfrom django.urls import pathurlpatterns = [ path('admin/', admin.site.urls),]

现在,我们在项目包下创建一个views.py模块,并在其中创建一个page1方法,并返回一个HttpResponse对象(若不返回该对象,则请求时会报错):

from django.import HttpResponsedef page1(request): return HttpResponse("This is page1") #如果不返回HttpResponse对象,就无法正常显示我们的page1

同时,我们在urlpatterns列表中添加一个路由:

from django.contrib import adminfrom django.urls import pathfrom . import views#.表示从当前包里导入urlpatterns = [ path('admin/', admin.site.urls), path('page1/', views.page1), #views.page1表示传递一个函数,而不是一个调用]

此时我们开启服务:

F:\MyStudio\PythonStudio\goatbishop.project01\Django\mywebsite1>python manage.py runserver

并我们在浏览器中输入django.contrib import adminfrom django.urls import pathfrom . import views#.表示从当前包里导入urlpatterns = [ path('admin/', admin.site.urls), path('page1/', views.page1), #views.page1表示传递一个函数,而不是一个调用 path('page2/',views.page2), ]

views.py

# -*- coding: utf-8 -*-from django.import HttpResponsedef page1(request): return HttpResponse("This is page1") #如果不返回HttpResponse对象,就无法正常显示我们的page1def page2(request): html = """ 兔兔之家

小黄 用户名:
密码:
大白 用户名:
密码:
""" return HttpResponse(html) #返回一个html框架

保存着两个文件后,在浏览器中输入Good!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:总结Bean的三种自定义初始化和销毁方法
下一篇:Django(part2)--创建项目与Django目录结构(django优秀开源项目目录)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~