django部署

目录

一、什么是django项目

二、使用步骤

(一)创建项目

(二)创建app和注册app

 (三)url和视图函数的编写

  (四)点击运行

三、django知识点

(一)返回html文件

 (二)django返回前端页面数据

 四、django的请求和响应

 (一)方法

(二)响应

一、什么是django项目

我的理解就是django就相当于javaweb里面的tomcat,也是一个用于web开发的平台,一个轻量的web服务器

二、使用步骤

(一)创建项目

创建项目很简单,这次不选择纯python了,选择django项目

创建成功后就有许多文件

(二)创建app和注册app

这个只是一个大致的框架,如果想要运行一个web的app,就要在空中台上打上以下代码

django-admin startapp app的名字

如:创建一个名为my_app的app

创建的app里面有很多文件啊

就是你创建好了,服务器还不知道欸,没有把你的名字加上去,然后当当选择最开始创建的架构里面的setting

 找到这个,发现很多注册好的,那你的怎么注册呢

 去找到你创建app里面的apps文件,看到里面对应的类

 所以就这样写

 (三)url和视图函数的编写

此时此刻项目和app算是完成了,架构也就搭建好了,接下来找到架构里面的url,看里面是不是已经有个url,我们可以先不要,用自己的

 看像这样,这个代表什么啊,就是有用户访问页面的时候有网址啊,然后找到网址,django网址就是第二张图片。看前面一个参数为index/(定位坐标),代表你要是访问http://127.0.0.1:8000/index/,在django网址后面加上设置好的参数,然后你就可以成功调用第二个参数,views.index代表调用这个方法

 

 那么views.index是哪里来的,肯定在app里面,导入后,发现views里面是空的,那就肯定要自己写index方法。

这就相当于javaweb的@Servlet("index/"),java这样感觉更加便捷

 然后写个方法试一试把,打印123,然后像客户端回复欢迎

  (四)点击运行

运行就是平常运行按钮,但是是运行整个项目了

运行后看到显示这个,点击蓝色的网址,直接跳转 

显示如图

 然后你要调用写的方法啊,你可以在后面加上刚刚写的index方法,后面加上刚刚写的坐标

看结果就是给的欢迎显示到了屏幕上

三、django知识点

(一)返回html文件

要把前端文件放在templates里面

 实现调用html文件的方法

 (二)django返回前端页面数据

方法里面用字典的形式对照,吧hehe传给html页面

 前端页面用两个花括号打开

 如果传过去是列表,打开的花就通过.来找到数据

传过去是字典的化,直接.键找到值

 

支持for循环

 四、django的请求和响应

request:一个对象,用户发过来的所有请求相关的数据

HttpResponse:返回客户端的内容

 

 (一)方法

解析出来

(二)响应

最后一种是重定向(跳转)到其他页面

这种方式请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rosen6664

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值