自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 收藏
  • 关注

原创 win10下安装theano和实现GPU加速

win10 显卡 nvida GTX 720*  安装Anaconda2 (python2.7)http://www.continuum.io/downloads确保系统环境变量PATH已添加C:\Anaconda2C:\Anaconda2\ScriptsC:\Anaconda2\Library\bin* 安装 Visual st

2016-08-06 10:09:47 822 1

转载 django 购物系统 - 添加至购物车表单

商品的详情页面的添加至购物车表单定义formclass ProductAddToCartForm(forms.Form): quantity = forms.IntegerField(label='数量', widget=forms.TextInput(

2016-05-12 21:00:20 1459

转载 django 购物系统 - session

*session是什么?http无状态, 用于会话控制,保存会话状态,存放在服务端*session和cookie的区别和练习都是保存会话的机制,cookie存放于客户端,可以被篡改,session放在服务端,安全性大大提高,但会增加服务器额外开销,存放在服务器的内存中。session id 存放在cookie*为什么使用session为了保存会话*django中使用se

2016-05-12 19:35:56 946

转载 django 购物系统 - 购物车模型

*购物车需求单独的购物车页面购物车可以调整商品数量商品页面可以添加至购物车购物车可以删除商品查看所选商品的信息及金额匿名用户也可以使用购物车代码class CartItem(models.Model): cart_id = models.CharField(max_length=50) date_added = models.Date

2016-05-12 19:08:57 1787

转载 django 购物系统 - admin注册和验证

添加admin应用注册模型至admin为模型字段添加自定义验证提交代码到远程仓库的feature-catalog分支------------------实现新建forms.py  用于验证模型的字段验证from django import formsfrom .models import Productclass ProductAdmin

2016-05-09 21:25:31 740

转载 django 购物系统 - 创建模型

1. 前置准备ER图 - 实体关系模型设计UML类图 - 类的设计2.Category模型3.Product模型4 django常用字段类型BooleanFieldCharFieldTextFieldDateFieldDateTimeFieldDecimalFieldFileFieldFilePathFieldFloa

2016-05-09 19:53:00 973

原创 django 购物系统 mysql

#安装mysqlsudo apt-get install mysql-server#创建数据库和用户CREATE DATABASE shopsys CHARACTER SET utf8;CREATE USER 'shopsys'@'localhost' IDENTIFIED BY '888444';GRANT ALL ON shopsys.* TO 'shopsys';

2016-05-08 14:04:53 668

原创 django 购物系统 - Zsh

安装zsh如果你用 Ubuntu Linuxsudo apt-get install zsh安装完成后设置当前用户使用 zshchsh -s /bin/zsh安装 oh my zsh$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.

2016-05-08 11:36:20 691

原创 django 购物系统 - 代码传到github

注册github账号Create a new repository项目主目录下git initgit config --global user.email kaka@qq.com"git config --global user.name "valexchao"  echo "# shopsys" >> README.mdgit add .git commit

2016-05-08 11:19:46 1034

原创 django 购物系统 - 环境准备

安装vagranthttps://www.vagrantup.com/downloads.html安装virtualboxhttps://www.virtualbox.org/wiki/Downloadshttp://www.vagrantbox.es/> $ vagrant box add {title} {url} $ vagrant init {titl

2016-05-08 10:58:00 1551

转载 django 购物系统 - 开发环境搭建

*安装ubuntu虚拟机*安装pyenv  http://www.it165.net/pro/html/201405/13603.html0) 可能需要更新apt-getsudo apt-get update 1) 安装curl和gitsudo apt-get install curl git-core2) 安装pyenv    http://my.oschina.

2016-05-08 10:57:31 1147

django 购物系统 - 环境准备

安装vagranthttps://www.vagrantup.com/downloads.html

2016-05-07 14:19:50 123

转载 django 购物系统 - 开发环境搭建

*安装ubuntu虚拟机*安装pyenv  http://www.it165.net/pro/html/201405/13603.html1) 安装curl和gitsudo apt-get install curl git-core2) 安装pyenv    http://my.oschina.net/lionets/blog/267469    https://github.co

2016-05-07 10:13:45 218

转载 django 购物系统 - 开发环境搭建

*安装ubuntu虚拟机*安装pyenv1) 安装curl和gitsudo apt-get install curl git-core2) 安装pyenvhttp://mirrors.hust.edu.cn/ubuntu-releases/16.04/ubuntu-16.04-desktop-amd64.iso

2016-05-07 10:11:10 174

转载 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 575

转载 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 700

转载 django 个人博客系统开发 - 文章页面和自定义过滤器

增加文章urlurl(r'^article/(?P\d+)/$', articleView, name='article'),增加视图函数articleViewdef articleView(request, id): try: article = Article.objects.get(pk=id) except Article.DoesNotExis

2016-05-06 09:53:35 478

转载 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 713

转载 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 1093

转载 django 个人博客系统开发 - 最新文章获取和分页

html部分显示文章 {% for article in articles %} {{ article.title }} {{ article.desc }}... {% for tag in article.tag.all %}{{ ta

2016-05-05 11:29:42 972

转载 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 1159

转载 django 个人博客系统开发 - 富文本编辑器

常见的富文本编辑器ckeditor ueditorkindeditortinymceadmin中添加富文本编辑器的方式1,第三方库,如django-ckeditor2,admin中定义富文本编辑器widget(了解)3,定义ModelAdmin的媒体文件3的例子*下载kindeditor文件*定义ModelAdmin媒体文件class

2016-05-04 16:06:43 2612

转载 django 个人博客系统开发 - admin

*Django的管理员模块是Django的标准库django.contrib的一部分。这个包还包括其它一些实用的模块:django.contrib.authdjango.contrib.sessionsdjango.contrib.comments非官方的xadmin * 如何配置admin (默认配置)1. 在I

2016-05-04 15:32:25 765

转载 django 个人博客系统开发 - 数据库设计与django Model

*数据库的设计主要针对一个特定的环境,为了满足有效的数据存储和处理,需要构造最有的数据库模式。*工具PowerDesign, ERWin, Visio, Navicat Data Modeler*如何设计分析可能存在的数据表分析可能催在的数据列,及类型和约束设计数据模型图使用Navicat Data Modeler--------------------------

2016-05-04 13:49:31 1873

转载 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 522

转载 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 1231

转载 django 个人博客系统开发 - 重点 难点

*开发环境 python  mysql django Pillow*重点、难点表单提交与处理文件上传 - 如用户头像 图片裁剪session与cookie - 用户状态信息保存到客户端ORM - 对象关系映射, python对象与数据库的关联模板 - 模板规划,父模板, 标签, 过滤器JQuery - 比如表单验证Ajax - 实现和处理Ajax请求

2016-05-03 11:38:38 2099

转载 django 个人博客系统开发 - 开发流程

立项               |          需求分析                |             原型           /         \架构设计       页面设计     |                      |数据库设计       UI及交互实现     |                        |

2016-05-03 11:25:42 791

转载 tornado入门 IO异步

2016-05-03 10:41:37 185

转载 tornado入门 数据库mysql 发表文章

例子#-*- coding: utf-8 -*-import tornado.httpserverimport tornado.ioloopimport tornado.webimport osimport tornado.autoreloadfrom tornado.options import define, optionsfrom pycket.session impor

2016-05-02 12:50:49 357

转载 tornado入门 数据库mysql 用户注册和登陆

*安装torndbpip install torndb*安装mysql-server创建数据库CREATE DATABASE tornadoBlog;注意使用python3.0时 torndb.py中要如下修改  def query(self, query, *parameters, **kwparameters): """Returns a row

2016-05-02 11:38:22 1391

转载 tornado入门 - session

cookie 和session 的区别:1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗   考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能   考虑到减轻服务器性能方面,应当使用CO

2016-05-01 19:09:36 2724

转载 tornado入门 - 静态文件处理 和 登陆装饰器

*修改模板中静态文件的引用src="js/wow.min.js"改为src="{{static_url("js/wow.min.js")}}"tornado自带的静态文件host方法 (r'/(.+?\..+)', tornado.web.StaticFileHandler, dict(path=settings['static_path'])),*使用装饰器进行授

2016-05-01 17:20:25 416

转载 tornado入门 - 登陆与cookie

总结settings里添加  login_url, cookie_secret, xsrf_cookies模板form添加  {% module xsrf_form_html() %}cookie使用  set_cookieset_secure_cookieget_cookieget_secure_cookie               #-*

2016-05-01 15:23:51 342

转载 tornado入门 - 模板

*继承与重写{% extends "base.html" %}{% block body %}{% if error %} Error:{{ error}} {% end %} email: password: {% module xsrf_form_html() %} {% end %} this text

2016-05-01 10:34:19 197

转载 tornado 入门 - 展示静态页面

*安装pip install tornado*展示静态页面步骤 启动一个http server处理http请求定义URL映射处理错误请求模块化页面内容例子import tornado.httpserverimport tornado.ioloopimport tornado.webimport os# class IndexHandler

2016-05-01 09:47:50 1084

转载 Django项目部署 - 服务器安全

*跨站脚本安全保护 Cross site scripting protection跨站脚本攻击(XSS)通常发生于站点存储和使用不安全的内容,例如数据库里存储的用户的内容是用户的脚本,这些脚本读取后未经处理便执行导致了网站的不安全。例如...当var是来自用户类似于这样的内容:‘class1 onmouseover=javascript:func()’这样就可能导致浏览器执行不

2016-05-01 08:20:54 335

转载 Django项目部署 - 脚本自动化

待更

2016-04-30 10:16:36 377 1

转载 Django项目部署 - 多服务器分离

DATABASESMODELSDB ROUTER待更

2016-04-30 09:51:27 700

转载 Django项目部署 Django + nginx + tornado

待更

2016-04-30 09:22:05 407

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除