会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
dont give up
吾爱python!!!!!
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2018年10月17日
部署 Django
摘要: 本节将介绍如何部署Django,基于下面的架构: Python3 + ubuntu 16.04 + Nginx + uWSGI + Django 1.11 首先,你得有一台ubuntu机器,真实物理机和虚拟机都行,如果是阿里云ECS主机并且带有独立公网IP,那是最好不过。 我这里和大家一样,什么都没
阅读全文
posted @ 2018-10-17 04:53 NeverrSayDie
阅读(234)
评论(0)
推荐(0)
编辑
Django 国际化和本地化
摘要: 所谓的国际化,是指使用不同语言的用户在访问同一个网站页面时能够看到符合其自身语言的文本页面。 国际化的基本原理是: 浏览器通过LANGUAGE_CODE在HTTP请求头中告诉网站后台服务器用户所需要的页面语言; 网站服务器在渲染页面时,根据LANGUAGE_CODE查询每个需要翻译成对应语言的文本字
阅读全文
posted @ 2018-10-17 04:39 NeverrSayDie
阅读(1383)
评论(0)
推荐(0)
编辑
Django与CSRF 、AJAX
摘要: CSRF(Cross-site request forgery)跨站请求伪造,是一种常见的网络攻击手段,具体内容和含义请大家自行百度。 Django为我们提供了防范CSRF攻击的机制。 一、基本使用 默认情况下,使用django-admin startproject xxx命令创建工程时,CSRF防
阅读全文
posted @ 2018-10-17 04:31 NeverrSayDie
阅读(253)
评论(0)
推荐(0)
编辑
认证系统 Authentication
摘要: Django自带一个用户认证系统,用于处理用户账户、群组、许可和基于cookie的用户会话。 Django的认证系统包含了身份验证和权限管理两部分。简单地说,身份验证用于核实某个用户是否合法,权限管理则是决定一个合法用户具有哪些权限。往后,‘认证’这个词同时代指上面两部分的含义。 Django的认证
阅读全文
posted @ 2018-10-17 04:16 NeverrSayDie
阅读(413)
评论(0)
推荐(0)
编辑
Django与缓存
摘要: 我们都知道Django建立的是动态网站,正常情况下,每次请求过来都经历了这样一个过程: 接收请求 -> url路由 -> 视图处理 -> 数据库读写 -> 视图处理 -> 模版渲染 -> 返回请求 设想这么个场景,一个用户或者大量用户都对某个页面非常感兴趣,出现了大量实质相同的请求,如果每次请求都采
阅读全文
posted @ 2018-10-17 03:07 NeverrSayDie
阅读(167)
评论(0)
推荐(0)
编辑
2018年10月16日
Django 日志
摘要: Django使用Python内置的logging模块实现它自己的日志系统。 如果你没有使用过logging模块,请参考Python教程中的相关章节。 直达链接《logging模块详解》。 在Python的logging模块中,主要包含下面四大金刚: Loggers: 记录器 Handlers:处理器
阅读全文
posted @ 2018-10-16 04:51 NeverrSayDie
阅读(324)
评论(0)
推荐(0)
编辑
Django - 发送邮件
摘要: 在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活的发送邮件。 所有的功能都在django.core.mail中。 一、快速上手 两行就可以搞定一封邮件: from django.core.mail import s
阅读全文
posted @ 2018-10-16 04:41 NeverrSayDie
阅读(438)
评论(0)
推荐(0)
编辑
Django - 聚合内容 RSS/Atom
摘要: Django提供了一个高层次的聚合内容框架,让我们创建RSS/Atom变得简单,你需要做的只是编写一个简单的Python类。 一、范例 要创建一个feed,只需要编写一个Feed类,然后设置一条指向Feed实例的URLconf就可以了,非常简单,下面是一个示例,演示了某站点的最近五条新闻记录: fr
阅读全文
posted @ 2018-10-16 04:28 NeverrSayDie
阅读(379)
评论(0)
推荐(0)
编辑
分页 Paginator
摘要: 分页功能是几乎所有的网站上都需要提供的功能,当你要展示的条目比较多时,必须进行分页,不但能减小数据库读取数据压力,也有利于用户浏览。 Django又很贴心的为我们提供了一个Paginator分页工具,但是不幸的是,这个工具功能差了点,不好添加CSS样式,所以前端的展示效果比较丑。如果你能力够,自己编
阅读全文
posted @ 2018-10-16 04:21 NeverrSayDie
阅读(669)
评论(0)
推荐(0)
编辑
使用MySQL数据库
摘要: 在实际生产环境,Django是不可能使用SQLite这种轻量级的基于文件的数据库作为生产数据库。一般较多的会选择MySQL。 下面介绍一下如何在Django中使用MySQL数据库。 一、安装MySQL 不建议在Windows中部署MySQL,建议迁移到Linux上来。 我这里使用的是ubuntu16
阅读全文
posted @ 2018-10-16 04:01 NeverrSayDie
阅读(238)
评论(0)
推荐(0)
编辑
下一页
公告