安迪_963

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  学习记录

对自己学习的记录,同时方便以后查阅。
摘要:主要参考官方文档 Windows 10 Python 23.5 Django 1.9 1.创建项目(mysite)与应用(polls) D:\python>django-admin.py startproject mysite D:\python>cd mysite D:\python\mysite 阅读全文
posted @ 2016-11-14 15:43 Andy_963 阅读(1832) 评论(0) 推荐(0)

摘要:RedirectView作用是重定向一个指定,给定的Url.这个给定的Url可能包含有字典风格的字符串,因为关键字(词)会被改变,所以从这个Url中捕获的参数可能也会被修改,例如,Url中的“%”应该写成“%%”这样python才会将其修改成“%”。 如果指定的Url是None,那么会触发:Http 阅读全文
posted @ 2016-09-10 03:30 Andy_963 阅读(2172) 评论(0) 推荐(0)

摘要:主要功能是渲染模板,看官例: from django.views.generic.base import TemplateView from articles.models import Article class HomePageView(TemplateView): template_name 阅读全文
posted @ 2016-09-08 07:40 Andy_963 阅读(1570) 评论(0) 推荐(0)

摘要:class django.views.generic.base.View 它是基类的基类,其它View基类都是从这继承的。 官例: 属性: 1.http_method_names: 这个视图类接受的http方法的列表,默认情况是:['get', 'post', 'put', 'patch', 'de 阅读全文
posted @ 2016-09-06 12:56 Andy_963 阅读(262) 评论(0) 推荐(0)

摘要:之前学了abstract,这是后续的一些options app_label: app_label的作用是:如果一个model定义不在INSTALLED_APPS中,那么此时就需要声明,这个model的属于哪个app,例如:app_label="myapp" db_table: 这个在之前的那个abs 阅读全文
posted @ 2016-08-25 09:31 Andy_963 阅读(220) 评论(0) 推荐(0)

摘要:当abstract=True时,这个model就变成了abstrct base class,那这个基类有什么特性呢? 当某一model中设置了abstract=True时,就会使该model中的字段都不会产生对应的表,而是可以作为基类加入到其他model中 那有什么用呢? 有时多个model有些相同 阅读全文
posted @ 2016-08-23 19:32 Andy_963 阅读(462) 评论(0) 推荐(0)

摘要:shortcut function都在django.shortcuts这个包中,主要包含有:render(), render_to_response(), redirect(), get_objects_or_404(), get_list_or_404() 1. render(request, t 阅读全文
posted @ 2016-08-22 09:23 Andy_963 阅读(454) 评论(0) 推荐(0)

摘要:decorators(装饰器) 1. require_http_methods 在django.views.decorators.http中,可以用来限制请求的权限。 require_http_methods(request_method_list), 这样只有request_method_list 阅读全文
posted @ 2016-08-21 19:44 Andy_963 阅读(405) 评论(0) 推荐(0)

摘要:on_delete指的是通过ForeignKey连接起来的对象被删除后,当前字段怎么变化。 常见的选项有: models.CASCADE,对就对象删除后,包含ForeignKey的字段也会被删除 models.PROTECT,删除时会引起ProtectedError models.SET_NULL, 阅读全文
posted @ 2016-08-20 10:51 Andy_963 阅读(582) 评论(0) 推荐(0)

摘要:AutoField :自增,数据库 BooleanField:布尔型 CharField:字符型 DateField:日期,datetime.date类的实例。有两个常用的option,auto_now,即默认为保存时的时间;auto_now_add,即默认创建时的时间。 DateTimeField 阅读全文
posted @ 2016-08-19 10:18 Andy_963 阅读(185) 评论(0) 推荐(0)

摘要:ordering:排序,(注意这里排序是要消耗数据库运算的), "-num"是按num降序排列,然后接着按length 升序排列。 verbose_name: 便于人识读的名字,单数形式 verbose_name_plural: 同上,但是是复数形式,如果不指定,系统默认是在后面加上“s” 还有两人 阅读全文
posted @ 2016-08-18 10:57 Andy_963 阅读(510) 评论(0) 推荐(0)

摘要:socket 常见方法: 补充说明:what is file descriptor? 文件描述符是什么? 参考(http://stackoverflow.com/questions/8191905/whats-is-difference-between-file-descriptor-and-fil 阅读全文
posted @ 2016-08-04 21:06 Andy_963 阅读(11781) 评论(0) 推荐(1)

摘要:urls.py 网址入口,每个请求的url都在这里进行匹配,分发 views.py 从urls.py分发过来的请求在这里处理,或者渲染templates中网页后,将结果显示到网页,显示给用户 models.py 与数据库相关的操作在这里完成,django根据model创建对应方数据库,数据表 for 阅读全文
posted @ 2016-04-23 09:41 Andy_963 阅读(204) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2016-04-23 09:00 Andy_963 阅读(407) 评论(0) 推荐(0)

摘要:查看python 关键字命令如下: 阅读全文
posted @ 2016-04-22 08:51 Andy_963 阅读(387) 评论(0) 推荐(0)

摘要:3.3.4 Retrieving Information from a Table Select 命令从表格中取回信息 3.3.4.1 Selecting All Data 查找所有资料: 3.3.4.2 Selecting Particular Rows 选择指定的行 从前面的情况可以看到,检索整 阅读全文
posted @ 2016-04-12 09:28 Andy_963 阅读(250) 评论(0) 推荐(0)

摘要:以下内容是根据官方文档翻译的,执行截图是博主自己实测结果。 3.1 Connecting to and Disconnecting from the Server 连接,断开数据库 要连接到mysql 服务器,你需要用户名,user;密码,password 如果你在别的电脑上远程登陆,那么你还需要主 阅读全文
posted @ 2016-04-11 15:30 Andy_963 阅读(425) 评论(0) 推荐(0)

摘要:#!usr/bin/env python 2 #coding: utf-8 3 #Author: Andy 4 5 import threading 6 import time 7 8 def producer(): 9 print('等人来买包子。。。') 10 event.wait() 11 e 阅读全文
posted @ 2016-04-03 17:42 Andy_963 阅读(385) 评论(0) 推荐(0)

摘要:1 def outer(fun): # f 为用out装饰的函数 2 def inner(): 3 print('装饰器!') 4 fun() 5 print('test') 6 return inner 7 8 @outer 9 def fun1(): 10 print('fun1') 11 12 阅读全文
posted @ 2016-03-27 13:26 Andy_963 阅读(259) 评论(0) 推荐(0)

摘要:pickle 有dump ,dumps ,load,loads等方法。区别在于dumps不会写入到文件。 1 import pickle 2 3 string = ['a', 2341, 'adsf'] 4 5 p_str= pickle.dumps(string) 6 print(p_str) 7 阅读全文
posted @ 2016-03-26 10:10 Andy_963 阅读(304) 评论(0) 推荐(0)