从零开始学Django

Django基础(一)

一句话说明什么是Django

是一个框架,主要用于web开发,开发后台管理系统尤为高效!
框架的个人理解:框架给予作者的帮助就是让我们快速填充自身的逻辑,其余的细节由框架完成,

MTV设计模式

M(model)模型,简单来说就是和数据库打交道,用于完成操作数据库。
T(template)模板,辅助封装构造返回的html。
V(view)可以是一个类或是函数,用于项目功能逻辑,接收请求,进行业务处理,返回响应。

Django下的py文件分别起到什么作用

  • wsig.py:接收浏览器的请求数据 构建了request对象-->传递给urls(是整个程序的入口,当启动manage时,是wsgi在进行接收)
  • urls.py:做路径映射的关系(哪一个路径对应哪个函数),做路由分发的过程从而处理你操作的逻辑
  • views.py:存放所有视图函数,进行解耦(涉及去数据库里拿请求的数据渲染到template的html页面),然后返回到浏览器
  • setting.py:与配置相关
  • template:用于放html文件的文件

Django的安装

  1. 进入终端 输入 pip install Django==xxx (这里注意D要大写,xxx代表你所要安装的版本号)

    2.下载完可查询版本号 django-admin --version

    3.开始一个项目 django-admin startproject 项目名

    项目创建成功,项目里会出现一个刚刚命名的文件&manage.py文件(manage是这个项目的启动文件,也是跟django进行命令交互)

    在project文件中也会出现这些文件

尝试去启动这个项目:python manage.py runserver(注意:runserver后面可以写出ip和端口,如果没写 默认是本机的ip和端口号)

成功!

posted @   叫我志明啦  阅读(151)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示