Django
IT三明治
从硬件到软件,从底层到应用层,从后端到前端的Java开发工程师,目前主攻Java相关的全栈开发
展开
-
Django Admin模块
Django Admin模块是什么 1.Django的后台管理工具 2.读取定义的模型元数据,提供强大的管理使用页面 为什么需要Django Admin模块 1.Django Shell新增文章太复杂了 2.管理页面是基础设施中得要的部分 3.认证用户、显示管理模型、校验输入等功能类似 创建admin用户 (base) D:\git\django\demo>python manage.py createsuperuser Username (leave blank to use 'sandwich')原创 2021-07-14 05:50:10 · 138 阅读 · 0 评论 -
Django的模板系统
1.视图文件不适合编码html 2.页面设计改变需要修改Python代码 3.网页逻辑和网页视图应该分开设计 模板系统简介 1.模板系统的表现形式是文本 2.分离文档的表现形式和表现内容 3.模板系统定义了特有的标签占位符 基本语法 变量标签: {{变量}} <html><body>{{ now }}</body?</html> for循环标签:{% for x in list %}, {% endfor %} <ul> {% for item原创 2021-07-13 08:55:42 · 117 阅读 · 0 评论 -
Django Shell
Python Shell 用于交互式的Python编程 Django Shell 类似,继承Django项目环境 为什么需要Django Shell? 1.临时性操作人使用Django Shell更加方便 2.小范围Debug更简单,不需要支行整个项目来测试 总的来说:方便开发,方便调试,方便debug 如何使用Django Shell python manage.py shell ...原创 2021-07-13 08:54:51 · 82 阅读 · 0 评论 -
Django模型层
模型层是什么 1.位于Django视图层和数据库之间 2.Python对象和数据库之间转换 Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。 为什么需要模型层? 1.屏蔽不同数据库之间的差异 2.开发者更加专注于业务逻辑的开发 3.提供更多便捷工具有助于开发 ...原创 2021-07-13 08:53:43 · 61 阅读 · 0 评论 -
Django视图和路由
Django视图: 产生内容提供 一个视图函数,简称视图,是一个简单的 Python 函数,它接受 Web 请求并且返回 Web 响应。 响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML 文档、或者一张图片… 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里都可以,只要在 Python 目录下面,一般放在项目的 views.py 文件中。 每个视图函数都负责返回一个 HttpResponse 对象,对象中包含生成的响应。 视图层中有两个重要的对象:请求对象(request)与响原创 2021-07-13 08:52:52 · 94 阅读 · 0 评论 -
Django应用 VS Django项目
1.一个Django项目就是一个机遇Django的web应用 2.一个Django应用就是一个可重用的Python软件包 3.每个应用可以自己管理模型、视图、模板、路由和静态文件等 4.一个Django项目包含一组配置和若干个Django应用 创建一个应用 Sandwich@DESKTOP-VUGTSPF MINGW64 /d/git/django/demo $ python manage.py startapp blog views.py: 视图处理的地方 models.py: 定义应用模型的地.原创 2021-07-13 08:51:33 · 111 阅读 · 0 评论 -
Django的安装和新项目创建
1. 用python的pip工具安装 pip install Django==3.1.7 验证安装成功, 如下命令行 如果能返回如下帮助提示信息,表示安装成功 D:\git>django-admin Type 'django-admin help <subcommand>' for help on a specific subcommand. Available subcommands: [django] check compilemessages cr原创 2021-07-13 08:50:12 · 64 阅读 · 0 评论