栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

django入门教程

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

django入门教程

django入门教程
  1. django的安装与运行
  2. url路由设置
  3. 创建数据库和表
  4. 对资源的增、删、改、 查
  5. 登录退出的实现
  6. 分页和过滤
  7. 部署

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来处理。

后续每天会持续更新
如果喜欢请点个赞支持一下吧
(〜)〜

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325781.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号