- 博客(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 购物系统 - 开发环境搭建
*安装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
转载 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人