Django
文章平均质量分 87
is_Antony
这个作者很懒,什么都没留下…
展开
-
Django模板层
你可能已经注意到我们在例子视图中返回文本的方式有点特别。也就是说,HTML被直接硬编码在 Python代码之中。尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意。对页面设计进行的任何改变都必须对 Python 代码进行相应的修改。站点设计的修改往往比底层 Python 代码的修改要频繁得多,因此如果可以在不进行 Python 代码修改的情况下变更设计,那将会方便得多。原创 2023-11-15 18:01:54 · 454 阅读 · 0 评论 -
Django介绍,安装,创建
Web应用程序是一种可以通过Web访问的应用程序,用户只需要有浏览器即可,不需要再安装其他软件案例:淘宝网、京东网、博客园、等都是基于web应用的程序应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。WEB应用程序一般是B/S模式Web应用框架有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准样板以及会话管理等,可提升代码的可再用性。原创 2023-11-08 20:53:10 · 344 阅读 · 0 评论 -
Django视图函数和资源
顺序: 项目根目录的static文件夹和已注册的app目录下的static文件夹。媒体文件:用户上传的数据(excel/pdf/video)多app开发:各自app的图片放在各自。注意实现:不要再项目根目录做相对导入。请注意,这一些都是表象,本质一模一样。开发需要:css、js、图片。requests是什么呢?原创 2023-11-12 16:06:17 · 440 阅读 · 0 评论 -
Django的ORM操作
命令,读取已经注册么给app中的migrations目录将配置文件 -> 转换成:生成表,修改表 SQL -> 连接数据库去运行。在app中的models.py中按照规则编写类 ===> 表结构。:请不要再手动去修改数据的表结构 + 时刻保证 ORM和数据表是对应。特点:开发效率高、执行效率低( 程序写的垃圾SQL )。安装MySQL & 启动MySQL服务。orm,关系对象映射,本质翻译的。settings.py,连接数据库。settings.py,注册app。实现:创建表、修改表、删除表。原创 2023-11-12 16:49:40 · 484 阅读 · 0 评论 -
Django路由
在Django2以上的版本中,默认的路由通过path精准匹配来识别,避免了正则可能出现的一些匹配的问题。当功能较多时,都写在一个urls文件中显然并不合适,可以使用路由分发将功能拆分带不同的app中。Django2+版本的re_path的用法同Django1的url完全相同,不做过多描述。避免name重复可将重名name分别放入不同的namespace。其用法同url并无太大区别,path的第一个参数是精确匹配。纯粹帮助提取功能的URL,防止重复编写。视图函数中反向生成URL。HTML模版中反向生成。原创 2023-11-13 19:32:17 · 525 阅读 · 0 评论