
Python-web框架-Django
文章平均质量分 80
Python-web框架-Django
坐忘3GQ
这个作者很懒,什么都没留下…
展开
-
66.Python-web框架-Django-免费模板django-datta-able的分页的一种方式
general_tags是你自定义的标签库名称,意味着在这个模板文件中,你可以使用general_tags库中定义的所有自定义模板标签和过滤器。在Django中,templatetags 是一个特殊的目录,位于应用的目录下,用于存放自定义的模板标签和过滤器。'page_objects':context.dicts[3]['aiRecords'],//这句冒号后面的部分,需要根据查询数据的views里的代码具体的更改,后面会写到views.py里的代码。object_list: 当前页的数据列表。原创 2024-07-03 17:36:31 · 829 阅读 · 0 评论 -
65.Python-web框架-Django-免费模板django-datta-able的admin_datta
从这个格式,可以看到Path里就是admin_datta,相当于一个管理的app。想要看看原有的页面是如何设计的,但是在项目源代码里没有看到这个页面模板。原创 2024-07-02 16:44:17 · 436 阅读 · 0 评论 -
60.Python-web框架-Django手动删除了一个数据库表,migrate问题
例如,删除前:原创 2024-06-24 16:12:34 · 691 阅读 · 0 评论 -
54.Python-web框架-Django-免费模板django-datta-able
当你在一个基础模板(通常是布局模板)中使用 block 标签时,你实际上是在标记那些可以在继承该基础模板的子模板中自定义内容的部分。这对于实现模板的继承和内容重用至关重要。例如:base.html中定义的{% block content %}{% endblock content %}原创 2024-06-14 09:48:43 · 2077 阅读 · 0 评论 -
53.Python-web框架-Django开始第一个应用的多语言
针对上一篇的功能,本次仅对页面做了多语言,大家可以看看效果。原创 2024-06-13 09:36:31 · 432 阅读 · 0 评论 -
52.Python-web框架-Django - 多语言编译-fuzzy错误
在Django的国际化和本地化过程中,.po文件中出现fuzzy标记,表示该翻译条目可能是自动提取的,或者是机器翻译的结果,尚未经过人工校验确认其准确性。在Django的国际化和本地化过程中,当你发现某些字段仅显示msgid,而不显示msgstr时,可能是编译多语言文件发生了问题。总之,遇到fuzzy标记时,重要的是进行细致的人工复核,以确保翻译质量,然后再将修改应用于生产环境。带有fuzzy标记的翻译不会被包含进去,因此应用运行时仍会显示英文或其他源语言的字符串。原创 2024-06-13 09:04:22 · 600 阅读 · 0 评论 -
51.Python-web框架-Django开始第一个应用的增删改查
这里可以创建任意多个模型。name = models.CharField(verbose_name='部门名称', max_length=200,)description = models.TextField(verbose_name='部门描述', blank=True, null=True)parent = models.IntegerField(verbose_name='父部门', blank=True, null=True, default=0)原创 2024-06-12 15:41:44 · 1409 阅读 · 0 评论 -
50.Python-web框架-Django中引入静态的bootstrap样式
Bootstrap 是一个非常流行的前端开发框架,用于快速构建响应式和移动优先的网站。原创 2024-06-12 14:29:42 · 1195 阅读 · 1 评论 -
49.Python-web框架-Django解决多语言redirect时把post改为get的问题
昨天在练习一个Django功能时,把form的method设置为POST,但是实际提交时,一直是GET方法。最后发现这是与多语言相关,django前面的多语言设置,会自动加上语言的路径,从而有了重定向这个操作,把POST变成了GET。原创 2024-06-12 09:16:08 · 889 阅读 · 0 评论 -
48.HTTP 规范规定,跟随重定向时必须使用 GET 方法
今天在练习一个Django功能时,把form的method设置为POST,但是实际提交时,一直是GET方法。最后,从下面这张图发现了端倪:第一次是method是POST方法,被重定向时,变成了GET。继续探索,从下图中可以看出来是和多语言相关,django前面的多语言设置,会自动加上语言的路径,从而有了重定向这个操作,把POST变成了GET。原创 2024-06-11 16:53:52 · 565 阅读 · 0 评论 -
46.Python-web框架-Django - 多语言配置
在开始介绍实现方式之前,让我们先了解一下Django的国际化和本地化是什么。国际化是指把程序的文本和用户界面设计得可以适应不同的语言和地区。本地化是指根据用户所在的语言和地区来提供相应的语言翻译和格式化。Django提供了一套完整的国际化和本地化解决方案,可以帮助我们轻松地创建和管理多语言站点。¶区域名称,可以是ll形式的语言规范,也可以是ll_CC形式的语言和国家组合规范。语言部分总是用小写。国家部分如果超过两个字符,则首字母大写,否则全部大写。转载 2024-06-09 15:00:03 · 1578 阅读 · 1 评论 -
45.Python-web框架-Django - 开始建立第一个项目
Django是一个高级的、免费的、开源的Web应用框架,它由Python编程语言编写而成。Django遵循模型-视图-控制器(MVC)的设计模式,但通常将其称为模型-视图-模板(MVT)架构。它的主要特点是:快速开发:Django旨在简化Web应用的构建过程,允许开发者快速地创建功能丰富的网站。DRY原则:Django遵循“Don't Repeat Yourself”(DRY)原则,鼓励代码复用,减少冗余。原创 2024-06-07 16:14:13 · 1199 阅读 · 0 评论 -
43.Python-web框架-Django里写自定义的sql进行查询
在Django中,如果你需要编写自定义的SQL查询,可以使用raw()方法。这个方法允许你直接执行原生SQL查询,并将结果转换为Django的模型实例(如果查询与模型相关)。下面是一个如何使用raw()方法执行自定义SQL查询的例子,假设我们基于上面的SQL查询需求:首先,确保你的模型dAuth_department已经定义好,对应于表dAuth_department。下面的示例假设你有一个名为Department的模型。原创 2024-06-05 09:20:33 · 496 阅读 · 2 评论