31、jdango 项目的创建

实现第一个django项目案例
1、找到一个文件夹存放代码
在这里插入图片描述
2、在当前文件夹下创建项目
shift+右键,在此处打开命令窗口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在虚拟环境里创建项目:django-admin startproject 项目名
在这里插入图片描述
3、使用pycharm打开这个项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
project01项目目录
project01包
init.py:项目主目录的初始化文件
settings.py:项目的配置文件
urls.py:项目的路由文件
wsgi.py:项目的部署文件
db.sqlite3:未完成的sqlite数据库文件
manage.py:项目的管理文件,负责在开发模式下的项目控制,项目启动,数据库同步

wsgi在python是一个接口规范,规范了服务器与框架之间的接口,目的是为了让框架与服务器都兼容。
服务器监听端口号,接收请求,给予响应。
方法的名字是application
参数environ是请求信息字典
参数start_response是响应行和响应头
方法的返回值是响应体

框架逻辑代码提供这个方法
def application(environ, start_response):
start_response(‘200 OK’, [(‘Content-Type’, ‘text/html’)])
return ‘

Hello, web!


服务器调用application(x,y)
4、设置解析器
在这里插入图片描述
5、启动
在这里插入图片描述
python manage.py runserverchu
在这里插入图片描述
6、访问
在这里插入图片描述
7、视图
在包下创建views.py文件
在这里插入图片描述
视图函数是django内部调用,会传递一个参数,所以要有request(可以任意命名)接收
8、配置路由
url:网址
http://10.10.9.197:998/admin/login/?next=/admin/
其中http是协议,还有其他协议https,ftp等等
10.10.9.197:998是ip和端口
/admin/login/?next=/admin/是请求路径
?next=/admin/ next是参数的名字,/admin/是参数的值

路由:类似企业的前台,当有请求通过,有路由功能指向具体处理的部分。
在这里插入图片描述
9、访问测试
在这里插入图片描述
如果要使用自己的ip地址访问要更改以下内容:
在这里插入图片描述
在这里插入图片描述
然后通过ip:port访问
在这里插入图片描述

10、流程分析

在这里插入图片描述
(七)总结
1、anaconda
(1)下载安装
(2)创建环境
(3)在环境中安装django
2、创建django项目
(1)进入环境
(2)创建项目
(3)启动runserver
3、配置路径与视图
(1)url.py
(2)views.py
4、正则
(1)正则的基础语法match
(2)django的路由使用正则
是基于re.match匹配的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值