![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django 博客系统
valexchao
这个作者很懒,什么都没留下…
展开
-
django 个人博客系统开发 - 注册 登录 注销
1 django.contrib.auth (login logout authenticate)2 django.contrib.auth.hashers (make_password) django的加密方式3 使用redirect进行跳转4 模板中如何判断用户是否已经登录例子表单模型class LoginForm(forms.Form):转载 2016-05-06 17:52:52 · 571 阅读 · 0 评论 -
django 个人博客系统开发 - 重点 难点
*开发环境 python mysql django Pillow*重点、难点表单提交与处理文件上传 - 如用户头像 图片裁剪session与cookie - 用户状态信息保存到客户端ORM - 对象关系映射, python对象与数据库的关联模板 - 模板规划,父模板, 标签, 过滤器JQuery - 比如表单验证Ajax - 实现和处理Ajax请求转载 2016-05-03 11:38:38 · 2090 阅读 · 0 评论 -
django 个人博客系统开发 - 项目搭建
*安装virtualenv,创建虚拟环境pip install virtualenvvirtualenvpip freezecd c:\workspacedirvirtualenv --system-site-packages blog_project_venvblog_project_venv\Scripts\activatepip install djang转载 2016-05-03 15:34:06 · 1222 阅读 · 0 评论 -
django 个人博客系统开发 - 日志器 基本信息的全局使用
settings.py 里配置日志 官方信息LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s %(转载 2016-05-03 17:08:42 · 519 阅读 · 0 评论 -
django 个人博客系统开发 - 数据库设计与django Model
*数据库的设计主要针对一个特定的环境,为了满足有效的数据存储和处理,需要构造最有的数据库模式。*工具PowerDesign, ERWin, Visio, Navicat Data Modeler*如何设计分析可能存在的数据表分析可能催在的数据列,及类型和约束设计数据模型图使用Navicat Data Modeler--------------------------转载 2016-05-04 13:49:31 · 1864 阅读 · 0 评论 -
django 个人博客系统开发 - admin
*Django的管理员模块是Django的标准库django.contrib的一部分。这个包还包括其它一些实用的模块:django.contrib.authdjango.contrib.sessionsdjango.contrib.comments非官方的xadmin * 如何配置admin (默认配置)1. 在I转载 2016-05-04 15:32:25 · 757 阅读 · 0 评论 -
django 个人博客系统开发 - 富文本编辑器
常见的富文本编辑器ckeditor ueditorkindeditortinymceadmin中添加富文本编辑器的方式1,第三方库,如django-ckeditor2,admin中定义富文本编辑器widget(了解)3,定义ModelAdmin的媒体文件3的例子*下载kindeditor文件*定义ModelAdmin媒体文件class转载 2016-05-04 16:06:43 · 2605 阅读 · 0 评论 -
django 个人博客系统开发 - 图片上传
*用户头像上传用户模型class User(AbstractUser): avatar = models.ImageField(upload_to='avatar/%Y/%m', default='avatar/defaut.png', max_length=200, blank=True, null=True, v转载 2016-05-04 20:53:28 · 1151 阅读 · 0 评论 -
django 个人博客系统开发 - 最新文章获取和分页
html部分显示文章 {% for article in articles %} {{ article.title }} {{ article.desc }}... {% for tag in article.tag.all %}{{ ta转载 2016-05-05 11:29:42 · 968 阅读 · 0 评论 -
django 个人博客系统开发 - 文章归档
*使用values distinct去掉重复数据(不可行)*直接使用sql查询方式(不推荐使用)**归档语句SELECT DISTINCT DATE_FORMAT(date_published, '%Y-%m') as col_date From blog_article ORDER BY blog_article.date_published DESC LIMIT 21;转载 2016-05-05 14:49:31 · 1088 阅读 · 0 评论 -
django 个人博客系统开发 - 代码重构 聚合查询
*视图函数重构def global_setting(request): SITE_NAME = settings.SITE_NAME WEIBO_SINA = settings.WEIBO_SINA categories = Cateory.objects.all() archives = Article.objects.distinct_date()转载 2016-05-05 16:57:37 · 708 阅读 · 0 评论 -
django 个人博客系统开发 - 评论
1 读取评论信息。注意如何减少数据库读写次数3 客户端验证和服务端验证https://docs.djangoproject.com/en/1.9/ref/forms/validation/2 发表评论4 csrf5 表单使用例子def articleView(request, id): try: article = Artic转载 2016-05-06 14:39:53 · 694 阅读 · 0 评论 -
django 个人博客系统开发 - 开发流程
立项 | 需求分析 | 原型 / \架构设计 页面设计 | |数据库设计 UI及交互实现 | |转载 2016-05-03 11:25:42 · 786 阅读 · 0 评论