python
王晓恩
这个作者很懒,什么都没留下…
展开
-
post参数错误
def post(self, request, *args, **kwargs): if not {'phone', 'code'}.issubset(request.data): return Response({'status': 1, 'detail': '参数错误'}) # if 'phone' not in request.data: ...原创 2018-03-12 09:58:14 · 3076 阅读 · 0 评论 -
django 获取客户端的请求头的参数
from rest_framework.utils.mediatypes import _MediaTypefrom rest_framework.compat import unicode_http_headermedia_type = _MediaType(request.accepted_media_type)app = media_type.params.get('app', None)或...原创 2017-12-21 14:06:06 · 2506 阅读 · 0 评论 -
django数据库迁移的小思考
django作为web服务器框架快速开发的操作,一直是我喜爱的,最近在思考django数据库迁移的创建表的问题,记录一下。python manage.py makemigrations 操作究竟完成了什么?# -*- coding: utf-8 -*-# Generated by Django 1.11.5 on 2017-12-08 05:47from __future__ import u...原创 2018-01-05 19:39:49 · 562 阅读 · 0 评论 -
pycharm执行pip命令
原创 2021-01-07 15:19:19 · 4444 阅读 · 0 评论 -
django Course has no field named
错误的生成缘由python manage.py makemigrations生成 0001.pypython manage.py migrate造成异常django Course has no field named解决方案1Model.py写错了 我写的有的地方u"test"这个字段名没有加verbose_name 所以 字段错误,当然model错误的原因很多 各原创 2017-10-13 19:42:02 · 1256 阅读 · 0 评论 -
django自定义USER
首先,要在setting.py里面添加AUTH_USER_MODEL = 'myapp.MyUser',注意的是,这里是app的名字和我们定义的user类,中间没有models这个东西当我们需要使用自定义的user类的时候,最好是这样的形式:class Article(models.Model): author = models.ForeignKey(settings.AUTH_USER_...转载 2017-03-20 13:57:33 · 2118 阅读 · 0 评论 -
redis info信息详解
为了方便对redis进行监控管理,一些公司会自己开发监控,或在已有的系统中添加功能。对redis info信息的获取是必须要处理的。Redis Info信息包括Server,Clients,Memory,Persistence,Stats,Replication,CPU,Commandstats,Cluster,Keyspace等,下边我们详细介绍各部分对应信息。Server:redis_...转载 2019-04-18 16:51:36 · 419 阅读 · 0 评论 -
linux阿里云centos6.5漏洞修复命令
RHSA-2015:2594: libpng security update (Moderate)修复方式:yum update libpngRHSA-2015:1482: libuser security update (Important)修复方式:yum update libuserRHSA-2017:0641: openssh security and bug fix up...转载 2019-02-27 10:46:27 · 599 阅读 · 0 评论 -
python 空数组判断
第一种方案(适用于前端传过来数据判定)mystr = ''if mystr: list = mystr.split('*') print len(list) print listelse: print 0 第二种方案(适用于自己定义的数据,[]为空是默认为False)mylist = []if mylist: print 'ye...原创 2018-08-13 11:59:12 · 24600 阅读 · 0 评论 -
django strtime的处理
# coding: utf-8from datetime import datetimefrom django.utils import timezoneimport datetimeold_time = datetime.datetime.now()# 格式化时间print datetime.datetime.strftime(old_time, "%Y-%m-%d %H:...原创 2018-07-31 20:22:26 · 213 阅读 · 0 评论 -
python中eval函数
函数的解释是:返回 这个字符串原本的样子# -*- coding: UTF-8 -*-import jsonvar1 = "{'hello':'world'}"var2 = "2323"var3 = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"print(type(eval(var1)))print(type(json.dumps(eval(var1))))prin...原创 2018-05-05 14:45:13 · 786 阅读 · 0 评论 -
python json.load()和json.dumps()
json,loads()json字符串转化为json对象这样才能够进行json的解析json.drumps()json对象转换为json字符串 字符串不能json解析原创 2018-04-27 13:53:07 · 587 阅读 · 0 评论 -
django访问优化
数据库表在经常使用的数据库表格,在数据很大的时候可以给某些字段添加一个unique =True,这个就相当于给数据库添加了一列,数据库内部处理提高效率。但是不需要每一个都添加,这个就有一个古老的问题空间换时间还是时间换空间。字段查询返回使用的字段,返回所有的字段会比查询返回默写字段耗时查询filter,exclude进行过滤数据会把查询操作放在数据库中优于用python语言进行手动处理...原创 2018-03-07 15:16:55 · 855 阅读 · 0 评论 -
Python:raw_input 和 input用法
转自:http://hi.baidu.com/shaohua_1985/blog/item/8027e0f95c43128db901a00e.htmlPython input和raw_input的区别使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的纯数字输入当输入为纯数字时 input返回的转载 2017-02-07 20:11:10 · 547 阅读 · 0 评论 -
django 引用static templates
引用static 1. 在django project中创建 static文件夹 2.settings.py中配置要在 STATIC_URL = '/static/' 下边 STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), ]3前端引用{% load staticfiles %}在 link script原创 2017-07-26 18:07:00 · 1504 阅读 · 0 评论 -
django 模板中 加减乘除 求余
django 模板中 加减乘除 求余原创 2017-09-24 15:00:00 · 10151 阅读 · 0 评论 -
Django 函数调用路线图
Django 函数调用路线图转载 2017-12-08 19:29:30 · 1713 阅读 · 0 评论 -
python学习笔记(基础)
python的笔记原创 2017-11-21 17:46:11 · 690 阅读 · 0 评论 -
django restframework的配置流程
django restframework的配置流程原创 2017-11-22 20:00:29 · 467 阅读 · 0 评论 -
python中的列表生成式 | 字典生成式
1.列表生成式列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)):>>> list(range(1, 11))[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果...转载 2017-12-22 13:44:05 · 9356 阅读 · 0 评论 -
使用 supervisor 管理进程
Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程转载 2017-12-26 10:35:25 · 255 阅读 · 0 评论 -
django ORM model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct
django ORM model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct转载 2018-01-03 20:53:10 · 3012 阅读 · 0 评论 -
python学习笔记(进阶)
mysql -hlocalhost -uroot -pxuemei_whos创建数据库(utf-8) CREATE DATABASE xiong_test2 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;drop命令用于删除数据库。drop命令格式:drop database ;show databases;显示所有数据库原创 2017-11-21 18:04:08 · 310 阅读 · 0 评论 -
深刻理解Python中的元类(metaclass)
在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:12345>>> class ObjectCreator(object):… pass…>>> my_object = ObjectCreato...转载 2016-08-19 09:19:19 · 1059 阅读 · 0 评论