最新 最热

博客将 Django 1.11+ 升级到 Django 2.2+ 遇到的问题及规避方法

之前就有人一直催我把博客的 Django 升级到 Django 2.0 以上,但是我一直懒得升级,因为我早就看过 Django 2.x 版本和 1.11.x 版本,其实没有太多的不同,所以没有找到需要升级的必要。但是,秉着向新技术看齐的态度,我还是花了...

2022-09-26
1

[博客搭建] 通过用户邮箱认证来介绍 django-allauth 的使用思路

我的博客使用了 django-allauth 应用插件,所以是支持 Oauth2.0 协议的第三方账号登录(Github 和 Weibo)。同时,博客支持邮箱注册登录,不过我之前关闭了邮箱认证,现在已经开启验证功能,用户注册和登录之后都可以选择是否进行...

2022-09-26
1

使用 Django 的 admin 定制后台,丰富自己网站的后台管理系统

Django 自身带有一个功能强大的后台管理系统,这算是 Django 与其他的 Python 的 web 框架相比最大的一个优势吧!通过使用一些 admin 自带的参数,可以定制出一套非常丰富的后台管理系统。这篇文章就来通过我的博客的实例...

2022-09-26
1

Django 使用 django-redis 作为缓存的正确用法,别忽略缓存的使用原则

一般的 web 服务都会设置缓存机制,特别是那些大型的服务,因为请求多,所以为了减少对数据库的查询,可以使用缓存来存储一些必要的信息给请求调用。Django 自身也有一套相对完善的缓存系统,这篇文章来介绍一下使用 redis 作...

2022-09-26
1

在 Linux 服务器上使用 Nginx + Gunicorn 部署 Django 项目的正确姿势

我的 Django 博客项目是部署在阿里云 ECS 服务器上面的,服务器的系统是64位的 Ubuntu 16.04 系统,部署的方式是使用 Nginx + Gunicorn 实现,数据使用的是 MySQL。部署其实是一个大坑,我在部署的过程中也是踩过很多坑,所以...

2022-09-26
1

Django之文件上传

文件上传必须以Post的方式进行提交,表单<form>中的文件上传时候必须带有enctype="multipart/form-data"时候 才会包含文件内容数据。

2022-09-26
1

Django如何处理URL请求

视图函数是一个用来接收浏览器请求(HttpRequest)对象并通过HttpRequest对象返回响应函数。此函数可以接收浏览器请求并根据业务逻辑返回相应的内容.

2022-09-26
1

Django的ORM简介

$ sudo apt-get install python3-dev default-libmysqlclient-dev build-essential # Debian / Ubuntu

2022-09-26
1

Django的ORM操作-创建数据

基本操作包括增删改查(CRUD)即Create、Read、Update、Delete

2022-09-26
1

Django-Admin后台管理内容

Admin管理后台----Django提供了比较完善的后台管理数据库接口,可以供开发过程中调用和测试使用。Django会搜集所有已经注册的模型类,为这些模型类提供数据管理界面。创建账号----创建后台管理账号-该账号为最高权限的...

2022-09-26
1