- 博客(50)
- 资源 (4)
- 收藏
- 关注
原创 Ubuntu之查看apt-get命令安装软件的路径
dpkg -L softwarename;apt-file list softwarename;参考博客:http://blog.csdn.net/u013797029/article/details/44492677
2017-12-29 19:18:48 5960
原创 Django之生成requirements.txt文件
生成requirements.txt; pip3 freeze > requirements.txt;生成的requirements文件和manage.py要同级;需要生成本项目而不是整个虚拟环境需要的模块列表,那么需要: pip3 install pipreqs pipreqs ./执行requirements文件: pip3 install
2017-12-29 11:01:11 7901
原创 Django之编辑时根据条件跳转回原页面
在要跳转的编辑页面:#首先获取当期的url:curr_url = self.request.GET.urlencode()#创建一个QueryDict对象:params = QueryDict(mutable=True)#将当前的url赋值给一个新的参数:params['_list_filter'] = curr_url#处理url:return mark_safe('<a href=%s?
2017-12-28 20:11:42 2614
原创 Django之ModelForm处理外键关系数据
ModelForm对我们来说确实很方便,但是有个问题就是当调用form.save()时外键关系数据会报非空约束,如何处理这种外键关系数据呢?form.instance.外键_id = obj_id 这样再调用save()会保存数据成功!
2017-12-28 19:09:06 4182
转载 Python3之six库知识扫盲
“”“Utilities for writing code that runs on Python 2 and 3”“” 众所周知 Python 2 和 Python 3 版本的分裂给 Python 开发者们带来了很大的烦恼,为了使代码同时兼容两个版本,往往要增加大量的代码。 于是 Six 出现了。正如它的介绍所说,它是一个专门用来兼容 Python 2 和 Python 3 的库。它解决
2017-12-28 15:55:21 11610
原创 Python3实现归一化设计的两种方式:
NO1.import abcclass FClass(metaclass=abc.ABCMeta): @abc.abstractmethod def send(self): passclass SClass(FClass): def send(self): print('你好')son = SClass()son.send()NO2.c
2017-12-28 15:14:28 894
原创 Django之实现字符串导入模块及用字符串获取实例
settings.pyMESSAGE_CLASSES = [ 'utils.message.email.Email', 'utils.message.msg.Msg', 'utils.message.wx.WeChat', 'utils.message.dingding.DingDing',]init.pydef send_msg(): for cls_pa
2017-12-28 14:55:43 869
原创 Python3之外部文件调用Django程序操作model等文件实现
import osimport sysimport djangosys.path.append(r'C:\Users\Administrator\PycharmProjects\your projectname')os.chdir(r'C:\Users\Administrator\PycharmProjects\your projectname')os.environ.setdefault(
2017-12-27 14:48:02 2511
原创 Django之PopUp的具体实现
步骤一:index页面处理<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>首页</title></head><body><div id="hhh">hello</div><a href="" onclick="punch('/pop/')">点我点我</a></body><scri
2017-12-22 16:42:11 1658
原创 Django之自定义分页代码简单实现
def get_page(request, ): """ 自定义分页 :param request: :return: """ method_get_info = request.GET request.GET._mutable = True request.GET['list_filter'] = method_get_info.ur
2017-12-19 08:03:29 827
原创 Ubuntu安装最新的Python 3.6版本
http://blog.csdn.net/yanzhibo/article/details/75913347
2017-12-17 11:27:44 1257
原创 Ubuntu安装Pycharm的两种方式
方式一:http://blog.csdn.net/u011557212/article/details/72236561方式二:https://www.cnblogs.com/iamjqy/p/7000874.html
2017-12-17 10:40:13 21926
原创 Ubuntu设置系统时间与网络时间同步
Linux默认情况下使用UTC格式作为标准时间格式,如果在Linux下运行程序,且在程 序中指定了与系统不一样的时区的时候,可能会造成时间错误。如果是Ubuntu的桌面版,则可以直接在图形模式下修改时区信息,但如果是在Server版 呢,则需要通过tzconfig来修改时区信息了。使用方式(如将时区设置成Asia/Chongqing):sudo tzconfig,如果命令不存在请使用 dpkg-re
2017-12-17 10:02:29 65142
原创 Django之{"del": {"1": ["5"]}, "add": {"1": ["5", "4"]}}数据处理
# print('数据处理前===》》》', booking_info['info'])# {"del": {"1": ["5"]}, "add": {"1": ["5", "4"]}}for room_id, time_id_list in loop_dict['add'].items(): if room_id not in loop_dict['del']: cont
2017-12-16 16:16:29 214
原创 Django之使用bulk_create批量数据入库
# 添加到数据库的数据add_bookinfo_list = []for room_id, time_id_list in loop_dict['add'].items(): for time_id in time_id_list: obj = models.BookingInfo( user_id=1, meeting_r
2017-12-16 16:12:57 3991
原创 Django之使用Q对象批量删除数据
# 从数据库删除del_bookinginfo = Q()for room_id, time_id_list in loop_dict['del'].items(): for time_id in time_id_list: temp = Q() # (AND: ('user_id', 1), ('meeting_room_id', '1'), ('tim
2017-12-16 16:10:50 2387
原创 BootStrap之一行显示两列
<form action="" method="post" class="form-horizontal"> {% csrf_token %} {% for field in form %} <div class="col-xs-6"> <div class="form-group"> <label for=""
2017-12-15 17:16:45 7857
转载 一个文本文件,大约有一万行,每行一个词,要求统计出其中最频繁出现的前10个词,请给出思想。
建立Trie树,记录每颗树的出现次数,O(n*le); le:平均查找长度维护一个10的小顶堆,O(n*lg10);总复杂度: O(n*le) + O(n*lg10);http://blog.csdn.net/gamesofsailing/article/details/18040583
2017-12-13 20:27:32 3642
原创 Python3之不使用第三方变量,交换两个变量的值
method 1: a,b = b,amethod 2: a = a+b b = a-b a = a-b
2017-12-13 20:24:21 2338
转载 Python3之变量单下划线和双下划线的区别
1、_xxx 不能用于’from module import *’ 以单下划线开头的表示的是protected类型的变量。即保护类型只能允许其本身与子类进行访问。 2、__xxx 双下划线的表示的是私有类型的变量。只能是允许这个类本身进行访问了。连子类也不可以 3、__xxx___ 定义的是特列方法。像__init__之类的
2017-12-13 18:56:52 2420
原创 [转]二进制中1的个数[剑指offer]之python实现
其实我就想说你这么牛逼,你爹妈知道吗?http://blog.csdn.net/honeyaya/article/details/52832971
2017-12-13 17:09:56 288
原创 Django之定制属于自己的admin
在admin.py中使用:admin.site.register(models.类名)# register中可以看出register中还有一个参数admin_class=None:def register(self, model_or_iterable, admin_class=None, **options): if not admin_class: admin_clas
2017-12-13 17:04:40 2628
原创 Python3之实现单例模式de几种方式
单例模式实现的几种方式 使用模块 使用__new__ 使用装饰器 使用元类使用模块 Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,而不会再次执行模块代码。使用__new__class Singleton: def __new__(cls, *args, **kwar
2017-12-13 15:42:03 4820
原创 JavaScript中splice的用法
JavaScript中的splice主要用来对JS中的数组进行操作,包括删除,添加,替换等,原来的数组会被改变;删除: array.splice(index,num),返回值为删除内容,array为结果值。index为起始项,num为删除元素的的个数。 eg: var array = [‘a’,’b’,’c’,’d’]; var removeArray = array.sp
2017-12-13 07:28:40 9710
原创 jQuery点选特定区域处理及自定义属性的判断和移除
<tbody id="display"><tr><td rid="1">井冈山</td><td time_id="1" room_id="1"></td><td time_id="2" room_id="1"></td><td time_id="3" room_id="1"></td><td time_id="4" room_id="1"></td><td time_id="5" room_id=
2017-12-12 19:04:32 500
原创 BootStrap之datetimepicker插件使用
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script><link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.css" rel="stylesheet"><script src="https://cdn.bootcss.com/boot
2017-12-12 15:52:29 1747
原创 Django查看原生SQL语句logging配置
LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'logging.StreamHandler', }, },
2017-12-12 09:50:23 1923 2
原创 PyCharm使用技巧:Live Templates(快速输入自定义代码片段)
gotcha!!!http://blog.csdn.net/xiemanr/article/details/73411011
2017-12-11 16:02:59 1318
原创 Django之利用type构造自定义Form组件
backend代码def func(val): """ 校验输入文本长度 :param val: validators传入待校验的值 :return: """ if len(val) < 15: raise ValidationError('内容必须大于15字!')===================================
2017-12-10 16:36:14 492
原创 Django之Ajax请求发送数据类型的总结
$.ajax({ url: '/save_quiz/', type: 'post', headers: {'X-CSRFToken': $.cookie('csrftoken')}, data: JSON.stringify(quiz_list), contentType:'application/json', sunccess:function (data) { a
2017-12-09 15:42:34 748
原创 jQuery之each的使用
//保存问题$('#save_question').click(function () { var question_list = []; //构造数据发送到发送到后端 $('.question_list').find('.quiz_item').each(function () { //获取问题的数据 var itemId = $(this).attr('ql');
2017-12-08 19:34:55 197
原创 Django项目中创建前端Vue.js项目的步骤
Step 1.利用命令或者PyCharm创建一个Django后端项目…Step 2.创建一个前端的项目: 下载NodeJS并安装 $ npm install -g vue-cli vue-init webpack frontend cd frontend npm install npm run build npm run dev 待...
2017-12-08 17:05:09 2542
原创 Django之Form组件校验de几种方式
四种方式:1.def func(val): if len(val) < 15: raise ValidationError('字数不满15字')name = fields.CharField(label=que.caption, widget=widgets.Textarea, validators=(func,))2.name = fields.RegexField(la
2017-12-08 16:08:09 259
原创 Python3之创建类的两种方式
方式一:利用class关键字class Chinese(object): country='China' def __init__(self,name,age): self.name=name self.age=age def talk(self): print('%s is talking' %self.name)方式二(就是
2017-12-08 15:59:14 3151
原创 Html之在事件委派中发送Ajax请求获取当前元素并删除
//删除当前问题$('#question_list').on('click', '.delete_question', function (ev) { if ($(this).parent().attr('ql') === undefined){ $(this).parent().remove(); return; } if($(this).p
2017-12-08 07:34:41 675
原创 html之改变ol默认样式
.hide{ display: none;}ol { padding: 0; list-style: none; counter-reset: sectioncounter}ol > li:before { content: '问题' counter(sectioncounter) ':'; counter-increment: sectionc
2017-12-07 11:40:28 5526
转载 解决国内NPM安装依赖速度慢问题
不知道各位是否遇到这种情况,使用NPM(Node.js包管理工具)安装依赖时速度特别慢,为了安装Express,执行命令后两个多小时都没安装成功,最后只能取消安装,笔者20M带宽,应该不是我网络的原因,后来在网上找了好久才找到一种最佳解决办法,在安装时可以手动指定从哪个镜像服务器获取资源,我们可以使用阿里巴巴在国内的镜像服务器,命令如下: npm install -gd express –reg
2017-12-07 07:43:15 1531
原创 Git之创建GitHub-SSH用户凭证
创建公钥私钥 Quincy_C@Quincy MINGW64 /d/Django/CRM1024 (master) $ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/Quincy_C/.ssh/id_rsa):
2017-12-06 15:47:42 2499
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人