Web开发

首页 » 常识 » 常识 » PythonWeb开发三HTTP请
TUhjnbcbe - 2022/7/14 17:06:00

前言:????????????作者简介:是Dream呀,华为云享专家、CSDN原力计划作者、Python领域优质创作者,专注分享Python领域原创系列文章。??????热门专栏:本课程是针对Python入门进阶打造的一全套课程,在这里,我将会一一更新Python基础语法、Python爬虫、Web开发、Django框架、Flask框架以及人工智能相关知识,帮助你成为Python大神,如果你喜欢的话就抓紧收藏订阅起来吧~??????

??入门须知:这片乐园从不缺乏天才,努力才是你的最终入场券!??????

??最后,愿我们都能在看不到的地方闪闪发光,一起加油进步??????

一、要实现的目标

我们的目标是实现一个公司的销售管理系统。这个在以后的课程中,我会一步步带领大家去完成这个销售管理系统。

二、创建项目app1.APP介绍

Django中的一个app就是项目里面的一个应用的意思。一个项目包含多个app。一个app通常就是一个相对独立的模块,实现相对独立的功能。比如,我们可以把这个系统的管理员管理的功能做在一个名字为mgr的app里面,把销售人员的操作实现在另外一个名字为sales的app里面。一个app本质上就是一个Python包,里面包含了一些应用相关的代码文件。当然,一个项目分成多少个app这完全取决你的设计。你把所有的功能都放入一个大app内也可以实现功能,只是这样做,这个app特别的臃肿。

2.创建APP

Django中创建app可以通过执行命令,创建一个app目录,并在里面自动创建app常用的文件。比如,现在我们需要一个app专门处理白月医药系统中销售员的添加、修改、查询、删除请求。我们就进入项目根目录,执行下面的命令。

pythonmanage.pystartappsales

首先找到我们的文件,然后右键进入终端:然后在我们的终端中输入我们的命令:pythonmanage.pystartappsales:这样就会发现,我们的目录中出现了我们新创建的app:这样就会创建一个目录名为sales,对应一个名为sales的app,里面包含了如下自动生成的文件。

sales/__init__.pyadmin.pyapps.pymigrations/__init__.pymodels.pytests.pyviews.py

这个目录其实就是一个pythonpackage里面有很多文件,后面我们会分别讲到它们的作用。

三、返回页面内容给浏览器

当浏览器地址栏中输入网址访问的时候,服务端是如何让浏览器呈现出网页内容的?是这样的:当我们输入网址,比如百度网址,比较敲回车后,浏览器会发出

1
查看完整版本: PythonWeb开发三HTTP请