Django 处理 HTTP 请求 Web 应用的交互过程其实就是 HTTP 请求与响应的过程。无论是在 PC 端还是移动端,我们通常使用浏览器来上网,上网流程大致来说是这样的: 我们打开浏览器,在地址栏输入想访问的网址…
分类:django
django 1.8 官方文档翻译: 9-1-1 国际化和本地化
国际化和本地化 概述 国际化和本地化的目的就是让一个网站应用能做到根据用户语种和指定格式的不同而提供不同的内容。 Django 对文本翻译, 日期、时间和数字的格式化,以及时区提供了完善的支持。 实际上,Django做了…
django 1.8 官方文档翻译: 3-5-1 使用Django输出CSV
使用Django输出CSV 这篇文档阐述了如何通过使用Django视图动态输出CSV (Comma Separated Values)。 你可以使用Python CSV 库或者Django的模板系统来达到目的。 使用Py…
用django-pipeline为静态文件添加hash
用django-pipeline为静态文件添加hash 为什么需要hash静态文件? 请看大公司里怎样开发和部署前端代码? 张云龙的答案。 这样,当静态文件有修改时,会很方便的拿到最新的修改版本,而未修改的静态文件则依然…
Django中的文件上传(利用class-based view)
背景介绍 在Django的官网上有专门介绍如何处理文件上传的文档,其中说到了如何利用model来处理文件上传的场景。但是,在Django中最快速的开发方式是利用class-based views来进行开发。所以,我自己整…
基于Django框架的网站部署
对于刚入门的同学,当完成了项目代码,在本地localhost的调试没问题后,会遇到如何让项目上线的问题。 网上的资料过于繁杂,因此希望这篇能简单地为刚入门的同学解惑。 1.域名 首先,当我们输入一个网址http:…
Django使用Social-Auth实现微信第三方网站扫码登录
前言 之前让网页公司制作新官网的时候规划有第三方账号的登录功能,但由于当时的一些开放平台申请步骤比较繁琐(尤其是微信开放平台),所以一直拖延着,到了最近只能自己添加相关的功能。 由于是刚接触Python和Django,期…
django 2.0 扩展用户字段 示例
创建新项目,及应用 django-admin startproject myproj cd myproj python manage.py startapp myapp 自定义 User 类 文件myapp/models…
django开发-django和tornado的不同
python中常用的几个web框架有django, tornado, flask等,今天来总结一下django和tornado的不同。工作中django和tornado都用过,使用django相对更多一些。个人感觉dja…
django 1.8 官方文档翻译: 1-2-5 编写你的第一个Django应用,第5部分
编写你的第一个Django应用,第5部分 本教程上接教程第4部分。 我们已经建立一个网页投票应用,现在我们将为它创建一些自动化测试。 自动化测试简介 什么是自动化测试? 测试是检查你的代码是否正常运行的简单程序。 测试可…
ubuntu18.04上搭建django项目测试环境
今天来聊一下django项目测试环境的搭建,看下面的具体步骤。 以下环境在ubuntu18.04下搭建,步骤如下: 1.安装数据库mysql5.7:1)安装 sudo apt-get install mysql-serv…
Django Admin消息定制
Django admin 真是一个强大的东西,轻轻松松就能搭好一个网站的后台,大部分的功能都能满足。它也自带了操作后的消息提醒。具体可以查看文档Admin actions。文档中有非常简单的给用户发送消息的方法,即: s…