摘要: 记住密码 记住密码 阅读全文
posted @ 2018-08-09 16:02 银鑫 阅读(199) 评论(0) 推荐(0) 编辑
摘要: # encoding: utf-8 """ 生成带logo的二维码 """ import qrcode from PIL import Image import os def gen_qrcode(string, path, logo=""): """ 生成中间带logo的二维码 需要安装qrcode, PIL库 :param string: ... 阅读全文
posted @ 2018-07-26 14:35 银鑫 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-25 16:59 银鑫 阅读(77) 评论(0) 推荐(0) 编辑
摘要: django中请求处理方式有2种:FBV 和 CBV 一、FBV FBV(function base views) 就是在视图里使用函数处理请求。 urls.py from django.conf.urls import url, include # from django.contrib impo 阅读全文
posted @ 2018-06-03 15:49 银鑫 阅读(88) 评论(0) 推荐(0) 编辑
摘要: extra extra(select=None, where=None, params=None, tables=None, order_by=None, select_params=None) 有些情况下,Django的查询语法难以简单的表达复杂的 WHERE 子句,对于这种情况, Django 阅读全文
posted @ 2018-05-25 10:52 银鑫 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 如果项目非常庞大,应用非常多,应用的 URL 都写在根 urls.py 配置文件中的话,会显的非常杂乱,还会出现名称冲突之类的问题,这样对开发整个项目是非常不利的。 可以这样解决,把每个应用的 URL 写在它们各自的 urls.py 配置文件里,然后在根 urls.py 里用 include() 函 阅读全文
posted @ 2018-05-25 10:41 银鑫 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 1: 在views中用户表添加:class userinfo: avatar = models.FileField(upload_to='avatars/', default="/avatars/default.png") avatar=request.FILES.get("avatar_img") UserInfo.objects.create_user(userna... 阅读全文
posted @ 2018-05-23 14:51 银鑫 阅读(7260) 评论(0) 推荐(0) 编辑
摘要: # Create your views here. # 导入render和HttpResponse模块 from django.shortcuts import render, HttpResponse # 导入Paginator,EmptyPage和PageNotAnInteger模块 from 阅读全文
posted @ 2018-05-18 12:46 银鑫 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 利用Form组件和ajax实现的注册 一、注册相关的知识点 1、Form组件 我们一般写Form的时候都是把它写在views视图里面,那么他和我们的视图函数也不影响,我们可以吧它单另拿出来,在应用下面建一个forms.py的文件来存放 2、局部钩子函数 def clean_username(self 阅读全文
posted @ 2018-05-16 13:48 银鑫 阅读(157) 评论(0) 推荐(0) 编辑
摘要: auth模块 django.contrib.auth中提供了许多方法,这里主要介绍其中的三个: authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如果认证信息有效,会返回一个 User 对象。authenticate 阅读全文
posted @ 2018-05-08 16:51 银鑫 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 创建表 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写多本书,所以作者和书籍的关系就是多对多的关联关系(many-to-many); 一本书只应该由一个出版商出版,所以出版商和书籍是一对多关联关系(one-to-many)。 创建一对一的关系:OneToOne("要绑定关 阅读全文
posted @ 2018-05-04 14:38 银鑫 阅读(1701) 评论(0) 推荐(0) 编辑
摘要: 1. QuerySet 创建对象的方法 备注:前三种方法返回的都是对应的 object,最后一种方法返回的是一个元组,(object, True/False),创建时返回 True, 已经存在时返回 False 当有一对多,多对一,或者多对多的关系的时候,先把相关的对象查询出来 2. 获取对象的方法 阅读全文
posted @ 2018-05-04 14:21 银鑫 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 什么是网格(Grid)? 摘自维基百科: 简单地说,网页设计中的网格用于组织内容,让网站易于浏览,并降低用户端的负载。 什么是 Bootstrap 网格系统(Grid System)? Bootstrap 官方文档中有关网格系统的描述: 让我们来理解一下上面的语句。Bootstrap 3 是移动设备 阅读全文
posted @ 2018-04-04 18:30 银鑫 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 什么是Bootstrap Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 阅读全文
posted @ 2018-04-03 14:32 银鑫 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 什么是Django Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了 阅读全文
posted @ 2018-04-02 18:04 银鑫 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 什么是事件: 在元素上移动鼠标。 选取单选按钮 点击元素 常见的DOM事件: 鼠标事件:click() 当鼠标单击发生click事件 : <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src= 阅读全文
posted @ 2018-04-02 15:05 银鑫 阅读(117) 评论(0) 推荐(0) 编辑
摘要: jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。 jQuery 安装 网页中添加 jQuery 可以通过多种方法在网页中添加 jQuery。 您可以使用以下方法: 从 jquery.com 下载 jQuery 库 阅读全文
posted @ 2018-04-02 10:43 银鑫 阅读(129) 评论(0) 推荐(0) 编辑
摘要: JavaScript介绍 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。 Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navig 阅读全文
posted @ 2018-03-20 14:11 银鑫 阅读(169) 评论(0) 推荐(0) 编辑
摘要: CSS 属性导航: CSS 属性组 动画 背景 边框和轮廓 框 颜色 内容页的媒体属性 尺寸 盒子模型(新) 盒子模型(旧) 字体 内容生成 网格 超链接 线框 列表 外边距 字幕 多列 内边距 页面媒体 定位 分页 Ruby 语音 表格 文本 2D/3D 转换 过渡 用户界面 "CSS" 列指示属 阅读全文
posted @ 2018-03-16 15:17 银鑫 阅读(144) 评论(0) 推荐(0) 编辑
摘要: HTML介绍 Web服务本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen(5) while True: conn, addr = sk.accept() data = conn.recv(8096 阅读全文
posted @ 2018-03-15 21:54 银鑫 阅读(223) 评论(0) 推荐(0) 编辑