- django的安装与运行
- url路由设置
- 创建数据库和表
- 对资源的增、删、改、 查
- 登录退出的实现
- 分页和过滤
- 部署
django的安装与运行
安装django和安装其他python库一样,执行如下命令:
pip install django
安装好django后开始创建项目,首先进入到项目所在文件目录,然后执行如下命令:
django-admin startproject 项目名
创建完项目后可以执行如下指令来启动运行项目:
python manage.py run server 0.0.0.0:80
注:0.0.0.0表示本机所有ip
启动运行后就可以去浏览器输入127.0.0.1,然后就可以看到以下画面:
url路由设置
我们可以先创建一个项目app,注:这里的app指的是项目里的应用。
python manage.py start app app名字
app能实现相对独立的功能,一个项目可以有多个app实现不同的功能模块,当然也可以把所有功能放在一个app中,但是这样不便于后期的修改和维护。
执行生成app语句后会出现一个目录名为app名字的目录,里面包含了如下的文件:
app名字/
__init__.py
admin.py
apps.py
migrations/
__init__.py
models.py
tests.py
views.py
后面章节会讲到这些文件它们各自的作用。
app建好之后就可以开始设计它的功能啦!
当浏览器输入网址发送请求时候,服务器会
返回一些html文档,然后经过浏览器解析就成了我们所看到的网页,我们现在利django可以做到响应http请求,返回给浏览器一些html字符串。
创建的app内有一个views.py的文件,这个文件一般是用来写处理http请求的代码。例如:
from django.http import HttpResponse
def show(request):
return HttpResponse("hello friend")
写好处理的代码后就到了本章的重要环节配置url路由,比如我们假设当浏览器访问的 http 请求的 url 地址是 /show , 就由 views.py 里面的函数 show 来处理返回一段字符串给浏览器
打开项目名下的urls.py文件,在 urlpatterns 列表中添加信息,如下所示:
from django.contrib import admin
from django.urls import path
from app名.views import show
urlpatterns = [path('admin/',admin.site.urls),path('show/', show),]
我们添加的是path(‘show/’, show),表示当前端过来的请求 url地址是show/ , 就由views.py 里面的函数 show来处理。
后续每天会持续更新
如果喜欢请点个赞支持一下吧
(〜㉨)〜



