- 博客(131)
- 收藏
- 关注
原创 win10下安装theano和实现GPU加速
win10 显卡 nvida GTX 720 * 安装Anaconda2 (python2.7) http://www.continuum.io/downloads 确保系统环境变量PATH已添加 C:\Anaconda2 C:\Anaconda2\Scripts C:\Anaconda2\Library\bin * 安装 Visual st
2016-08-06 10:09:47
927
转载 django 购物系统 - 添加至购物车表单
商品的详情页面的添加至购物车表单 定义form class ProductAddToCartForm(forms.Form): quantity = forms.IntegerField(label='数量', widget=forms.TextInput(
2016-05-12 21:00:20
1602
转载 django 购物系统 - session
*session是什么? http无状态, 用于会话控制,保存会话状态,存放在服务端 *session和cookie的区别和练习 都是保存会话的机制,cookie存放于客户端,可以被篡改,session放在服务端,安全性大大提高,但会增加服务器额外开销,存放在服务器的内存中。 session id 存放在cookie *为什么使用session 为了保存会话 *django中使用se
2016-05-12 19:35:56
1050
转载 django 购物系统 - 购物车模型
*购物车需求 单独的购物车页面 购物车可以调整商品数量 商品页面可以添加至购物车 购物车可以删除商品 查看所选商品的信息及金额 匿名用户也可以使用购物车 代码 class CartItem(models.Model): cart_id = models.CharField(max_length=50) date_added = models.Date
2016-05-12 19:08:57
1915
转载 django 购物系统 - admin注册和验证
添加admin应用 注册模型至admin 为模型字段添加自定义验证 提交代码到远程仓库的feature-catalog分支 ------------------ 实现 新建forms.py 用于验证模型的字段验证 from django import forms from .models import Product class ProductAdmin
2016-05-09 21:25:31
815
转载 django 购物系统 - 创建模型
1. 前置准备 ER图 - 实体关系模型设计 UML类图 - 类的设计 2.Category模型 3.Product模型 4 django常用字段类型 BooleanField CharField TextField DateField DateTimeField DecimalField FileField FilePathField Floa
2016-05-09 19:53:00
1051
原创 django 购物系统 mysql
#安装mysql sudo 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
747
原创 django 购物系统 - Zsh
安装zsh 如果你用 Ubuntu Linux sudo apt-get install zsh 安装完成后设置当前用户使用 zsh chsh -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
781
原创 django 购物系统 - 代码传到github
注册github账号 Create a new repository 项目主目录下 git init git config --global user.email kaka@qq.com" git config --global user.name "valexchao" echo "# shopsys" >> README.md git add . git commit
2016-05-08 11:19:46
1111
原创 django 购物系统 - 环境准备
安装vagrant https://www.vagrantup.com/downloads.html 安装virtualbox https://www.virtualbox.org/wiki/Downloads http://www.vagrantbox.es/> $ vagrant box add {title} {url} $ vagrant init {titl
2016-05-08 10:58:00
1634
转载 django 购物系统 - 开发环境搭建
*安装ubuntu虚拟机 *安装pyenv http://www.it165.net/pro/html/201405/13603.html 0) 可能需要更新apt-get sudo apt-get update 1) 安装curl和git sudo apt-get install curl git-core 2) 安装pyenv http://my.oschina.
2016-05-08 10:57:31
1263
转载 django 购物系统 - 开发环境搭建
*安装ubuntu虚拟机 *安装pyenv http://www.it165.net/pro/html/201405/13603.html 1) 安装curl和git sudo apt-get install curl git-core 2) 安装pyenv http://my.oschina.net/lionets/blog/267469 https://github.co
2016-05-07 10:13:45
304
转载 django 购物系统 - 开发环境搭建
*安装ubuntu虚拟机 *安装pyenv 1) 安装curl和git sudo apt-get install curl git-core 2) 安装pyenv http://mirrors.hust.edu.cn/ubuntu-releases/16.04/ubuntu-16.04-desktop-amd64.iso
2016-05-07 10:11:10
240
转载 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
639
转载 django 个人博客系统开发 - 评论
1 读取评论信息。注意如何减少数据库读写次数 3 客户端验证和服务端验证 https://docs.djangoproject.com/en/1.9/ref/forms/validation/ 2 发表评论 4 csrf 5 表单使用 例子 def articleView(request, id): try: article = Artic
2016-05-06 14:39:53
775
转载 django 个人博客系统开发 - 文章页面和自定义过滤器
增加文章url url(r'^article/(?P\d+)/$', articleView, name='article'), 增加视图函数articleView def articleView(request, id): try: article = Article.objects.get(pk=id) except Article.DoesNotExis
2016-05-06 09:53:35
534
转载 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
788
转载 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
1178
转载 django 个人博客系统开发 - 最新文章获取和分页
html部分 显示文章 {% for article in articles %} {{ article.title }} {{ article.desc }}... {% for tag in article.tag.all %}{{ ta
2016-05-05 11:29:42
1048
转载 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
1233
转载 django 个人博客系统开发 - 富文本编辑器
常见的富文本编辑器 ckeditor ueditor kindeditor tinymce admin中添加富文本编辑器的方式 1,第三方库,如django-ckeditor 2,admin中定义富文本编辑器widget(了解) 3,定义ModelAdmin的媒体文件 3的例子 *下载kindeditor文件 *定义ModelAdmin媒体文件 class
2016-05-04 16:06:43
2708
转载 django 个人博客系统开发 - admin
*Django的管理员模块是Django的标准库django.contrib的一部分。这个包还包括其它一些实用的模块: django.contrib.auth django.contrib.sessions django.contrib.comments 非官方的xadmin * 如何配置admin (默认配置) 1. 在I
2016-05-04 15:32:25
842
转载 django 个人博客系统开发 - 数据库设计与django Model
*数据库的设计主要针对一个特定的环境,为了满足有效的数据存储和处理,需要构造最有的数据库模式。 *工具 PowerDesign, ERWin, Visio, Navicat Data Modeler *如何设计 分析可能存在的数据表 分析可能催在的数据列,及类型和约束 设计数据模型图 使用Navicat Data Modeler --------------------------
2016-05-04 13:49:31
1982
转载 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
589
转载 django 个人博客系统开发 - 项目搭建
*安装virtualenv,创建虚拟环境 pip install virtualenv virtualenv pip freeze cd c:\workspace dir virtualenv --system-site-packages blog_project_venv blog_project_venv\Scripts\activate pip install djang
2016-05-03 15:34:06
1301
转载 django 个人博客系统开发 - 重点 难点
*开发环境 python mysql django Pillow *重点、难点 表单提交与处理 文件上传 - 如用户头像 图片裁剪 session与cookie - 用户状态信息保存到客户端 ORM - 对象关系映射, python对象与数据库的关联 模板 - 模板规划,父模板, 标签, 过滤器 JQuery - 比如表单验证 Ajax - 实现和处理Ajax请求
2016-05-03 11:38:38
2213
转载 django 个人博客系统开发 - 开发流程
立项 | 需求分析 | 原型 / \ 架构设计 页面设计 | | 数据库设计 UI及交互实现 | |
2016-05-03 11:25:42
876
转载 tornado入门 数据库mysql 发表文章
例子 #-*- coding: utf-8 -*- import tornado.httpserver import tornado.ioloop import tornado.web import os import tornado.autoreload from tornado.options import define, options from pycket.session impor
2016-05-02 12:50:49
405
转载 tornado入门 数据库mysql 用户注册和登陆
*安装torndb pip 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
1482
转载 tornado入门 - session
cookie 和session 的区别: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用CO
2016-05-01 19:09:36
2830
转载 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
506
转载 tornado入门 - 登陆与cookie
总结 settings里添加 login_url, cookie_secret, xsrf_cookies 模板form添加 {% module xsrf_form_html() %} cookie使用 set_cookie set_secure_cookie get_cookie get_secure_cookie #-*
2016-05-01 15:23:51
399
转载 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
269
转载 tornado 入门 - 展示静态页面
*安装 pip install tornado *展示静态页面步骤 启动一个http server 处理http请求 定义URL映射 处理错误请求 模块化页面内容 例子 import tornado.httpserver import tornado.ioloop import tornado.web import os # class IndexHandler
2016-05-01 09:47:50
1206
转载 Django项目部署 - 服务器安全
*跨站脚本安全保护 Cross site scripting protection 跨站脚本攻击(XSS)通常发生于站点存储和使用不安全的内容,例如数据库里存储的用户的内容是用户的脚本,这些脚本读取后未经处理便执行导致了网站的不安全。例如 ... 当var是来自用户类似于这样的内容: ‘class1 onmouseover=javascript:func()’ 这样就可能导致浏览器执行不
2016-05-01 08:20:54
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1