
Django框架
文章平均质量分 61
gf_lvah
这个作者很懒,什么都没留下…
展开
-
Django项目数据库优化总结
参考网址:Django官方数据库优化使用 QuerySet.explain() 来了解你的数据库是如何执行特定的 QuerySet 的。你可能还想使用一个外部项目,比如 django-debug-toolbar ,或者一个直接监控数据库的工具。合理的创建索引索引可能有助于加快查询速度,但是也要注意索引会占用磁盘空间,创建不必要的索引只会形成浪费。数据库表中的主键、外键、唯一键默认会创建索引。那么哪些字段需要创建索引呢?这是一个好的且令人疑惑的问题,下面列出的几条可以作为参照意见:频繁出现在WHE原创 2021-09-06 18:26:41 · 260 阅读 · 0 评论 -
【Django3】WSGI & ASGI
【Django3】WSGI & ASGI这几天在看Django3的官方文档,Django3创建项目会自动生成文件asgi.py和wsgi.py,Django2创建项目只生成wsgi.py文件,产生疑问, 它们究竟有什么区别, Django3为什么添加了wsgi.py呢?什么是WSGI?WSGI, Web Server Gateway Interface,Web服务网关接口,用来描述Web 服务器如何与Web 应用通信的规范。Django 的主要部署平台是 WSGI,它是 Web 服原创 2021-01-04 11:52:51 · 2177 阅读 · 0 评论 -
Django小技巧(一) 多环境配置settings模块
通常来说, 为了保持项目的配置简单,我们会避免使用多个配置文件。但理想很丰满, 现实是随着项目越来越大, 为了保障项目在不同环境下使用不同的配置信息, 而不需要大量修改配置文件。 可以将settings模块分解成多个文件. 这样对我们的配置可能更加清楚.默认的基本结构一个全新的 Django 项目结构默认情况下如下所示:├── devops│ ├── __init__.py│ ├...原创 2019-12-20 17:36:31 · 1980 阅读 · 0 评论 -
Django博客整理计划预览
简介Django简介Django环境安装第一个项目案例Django的第一个应用在线图书案例(一). 项目简介Django的第一个应用在线图书案例(二). 数据库模型设计Django的第一个应用在线图书案例(三). 管理后台Django的第一个应用在线图书案例(四). 视图与模板Django的第一个应用在线图书案例(五). 效果展示模型层详解Django模型层详解(一).模型与字...原创 2019-04-03 11:09:27 · 246 阅读 · 0 评论 -
Django的报错之Errno10013
在Django程序中,我的代码没有任何问题,但就是启动Django项目失败,报错如下:F:\Code\mysite>python manage.py runserverPerforming system checks...System check identified no issues (0 silenced).October 02, 2017 - 22:41:56Django versio原创 2017-10-02 22:47:52 · 473 阅读 · 0 评论 -
Django(六)--用户管理Admin
为管理站点设置添加、更改和删除等内容是一项乏味的工作,没有创造力。因此,Django完全自动化了管理接口的创建。 Django是在一个新闻编辑的环境下产生的,因此,对’内容发布者’和’公共站点’之间进行分离。使得网站管理员使用系统添加新闻故事、事件、体育成绩等,内容显示在公共站点上。Django解决了为站点管理员创建一个统一的界面来编辑内容的问题。翻译 2017-09-19 17:24:20 · 14189 阅读 · 0 评论 -
Djnago(五)--数据库模型Models
数据库设置简介mysite/settings.py是Django模块的一些设置。包括APP,TIME_ZONE……默认情况下,数据库使用SQLite。如果你对数据库操作不熟悉,或者只是对Django感兴趣,可以选择SQLite数据库,操作简单。原因: SQLite,是一款轻型的数据库,并且包含在Python中。当使用时不需要安装软件。但是,当我们开始编写真正的项目时,希望使用一个相对稳定的的数翻译 2017-09-19 12:16:33 · 946 阅读 · 0 评论 -
Django(三)--First Project
编辑django第一个App目标:投票应用程序分析App该投票App由两部分组成:可以让人们观看投票并投票的公共网站;管理站点,允许您添加、更改和删除投票;查看django版本# 第一种方式:$ python -m djnago --version# 第二种方式:$ ipythonIn [1]: import djangoIn [2]: print django.get_versio翻译 2017-09-17 16:14:33 · 382 阅读 · 0 评论 -
Django(四)--FirstApp
上次已经在计算机中创建好了一个项目,启动服务后就可以直接浏览了。在Django项目中,每个App都遵循一定约定,有相同的py文件。Django自带一个程序,可以自动生成App基本目录结构,这样,我们可以专注编代码而不去想目录的结构。翻译 2017-09-17 17:24:28 · 376 阅读 · 0 评论 -
Django(二)--初相见
了解djangoDjango官方网站: https://www.djangoproject.com/翻译 2017-09-17 16:09:18 · 387 阅读 · 0 评论 -
Django(一)--Web框架理解
不同的框架有不同的开发方式,但是无论如何,开发出的应用程序都要和服务器程序配合,才能为用户提供服务。这样,服务器程序就需要为不同的框架提供不同的支持。原创 2017-09-17 16:02:50 · 496 阅读 · 1 评论