Loading

摘要: UUIDUUID是128位的全局唯一标识符,通常由32字节的字符串表示。它可以保证时间和空间的唯一性,python中称为UUID,其他语言中可能称为GUID。它通过MAC地址、时间戳、命名空间、随机数、伪随机数来保证生成ID的唯一性。UUID主要有五个算法,也就是五种方法来实现:uuid1()——基于时间戳。由MAC地址、当前时间戳、随机数生成。可以保证全球范围内的唯一性,但MAC的使用同时带来安... 阅读全文
posted @ 2019-06-04 11:38 魏美龍 阅读(3130) 评论(0) 推荐(0) 编辑
摘要: 在python2中导入未来的支持的语言特征中division(精确除法),即from future import division ,当我们在程序中没有导入该特征时,"/"操作符执行的只能是整除,也就是取整数,只有当我们导入division(精确算法)以后,"/"执行的才是精确算法。#python 2.7.6Python2.7.6(default, Nov102013,19:24:18... 阅读全文
posted @ 2019-06-04 11:01 魏美龍 阅读(527) 评论(0) 推荐(0) 编辑
摘要: Shell#!/bin/bashProject_dir=`pwd`find $Project_dir -type d -a -name 'migrations' \ -exec rm -rf {}/*_initial.py \;echo "Done"Python#!/usr/bin/python# -*- coding: utf-8 -*-import osBASE_DIR = os.pat... 阅读全文
posted @ 2019-06-04 09:29 魏美龍 阅读(890) 评论(0) 推荐(1) 编辑
摘要: 方式1通过获取隐藏的input标签中的csrfmiddlewaretoken值,放置在data中发送。$.ajax({ url: "/cookie_ajax/", type: "POST", data: { "username": "chao", "password": 123456, "csrfmiddlewaretoken": $("[name = 'csrfmiddl... 阅读全文
posted @ 2019-05-30 19:03 魏美龍 阅读(2145) 评论(0) 推荐(0) 编辑
摘要: 通过json序列化时间日期格式数据的时候需要注意,不能直接序列化,我写了一个类,可以借用import jsonfrom datetime import datetime,datea = {'name':'chao','timer':datetime.now()}class JsonCustomEncoder(json.JSONEncoder): def default(self, field... 阅读全文
posted @ 2019-05-30 17:43 魏美龍 阅读(1591) 评论(0) 推荐(0) 编辑
摘要: setting.py文件配置# SECURITY WARNING: don't run with debug turned on in production!DEBUG = FalseALLOWED_HOSTS = ['*']主程序目录建立view.py文件from django.shortcuts import renderdef page_not_found(request): retu... 阅读全文
posted @ 2019-05-22 16:21 魏美龍 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 配置URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。基本格式 from django.conf.urls import url#循环urlpatterns,找到对应的函数执行,匹配上一个路径就找到对应的函数执行,#就不再往下循环了,并... 阅读全文
posted @ 2019-05-20 17:34 魏美龍 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 前提条件:nginxdjangouwsgi安装和配置uwsgi在虚拟环境下安装uwsgi pip3 install uwsgi创建uwsgi.initouch uwsgi.ini配置uwsgi.ini文件将以下内容填入uwsgi.ini文件,项目名和目录请修改为自己的项目。[uwsgi]# Django-related settings# Django项目本地端口# http = :8000 # ... 阅读全文
posted @ 2019-05-20 16:48 魏美龍 阅读(147) 评论(0) 推荐(1) 编辑
摘要: 版本控制工具的差异这里介绍几个工具:pyenv、pyvenv、 venv、virtualenv、pyenv-virtualenvvirtualenv是针对python的包的多版本管理,通过将python包安装到一个模块来作为python的包虚拟环境,通过切换目录来实现不同包环境间的切换。其实不是非常爱捣腾的话,此工具就已经可以应付同python版本多环境问题了,安装使用也非常简单virtualen... 阅读全文
posted @ 2019-05-20 16:31 魏美龍 阅读(2482) 评论(0) 推荐(0) 编辑
摘要: HTTP协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准制定由万维网协会(World Wide Web Consortium,W3C)和互联网工程任务组(Int... 阅读全文
posted @ 2019-05-14 20:33 魏美龍 阅读(258) 评论(0) 推荐(1) 编辑