![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 86
森先生
Stay real, love job, life, family.
展开
-
Django处理点餐订单的并发情况
最近在写一个订餐微信小程序,考虑后台代码会修改数据库的菜品数量,多个用户同时点餐会发现菜品数量不一致的问题。后台订单的存储是用clery来进行并行转串行,不会存在不一致的问题,餐厅同意之后再修改数据库也可以,但是会出现很多问题。 因此,对于订单的并发提交存储采用clery来做处理,在用户提交点餐的时候,用mysql数据库的乐观锁来处理菜品修改情况,在提交的同时修改...原创 2020-03-15 16:28:45 · 594 阅读 · 0 评论 -
Python的Django项目无法对Datatime类型的字段进行json序列化
需要重写json.dump的方法,对Datatime进行特殊处理,代码如下所示:import datetimeimport json class DateEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj,datetime.datetime): return obj.strftime("%Y-%m-%d %H:%M:%S") else:原创 2020-09-05 23:45:12 · 287 阅读 · 0 评论 -
supervisord -c supervisord.conf报错总结
supervisord -c supervisord.conf # 采用这个命令拉起来Django项目(一)报错:Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord.For help, use /app/django-pr.原创 2020-06-30 14:43:41 · 1608 阅读 · 1 评论 -
Django项目设置总url里面的app的url
主项目里面的url负责分配url到不同的app里面,app里面的url块负责自己的路由选择一、主项目代码from django.contrib import adminfrom django.views.decorators.csrf import csrf_exempt,csrf_protectfrom django.conf.urls import include,urlfrom django.urls import pathurlpatterns = [ path('ad原创 2020-06-01 15:36:56 · 1367 阅读 · 0 评论 -
在腾讯云服务器部署Nginx+Uwsgi+Redies+Django+MySQL博客项目
首先在https://buy.cloud.tencent.com/cvm购买腾讯云服务器,学生或25岁以下120一年。根据Ip地址通过Xshell和Xmanage来进行服务器的连接和数据传输。项目架构:Centos7+Nginx+uwsgi+redies+django+MySQL安装python3详细步骤(下面步骤都是ROOT权限执行):一、更新系统软件包yum update -y二、安装软件管理包和可能使用的依赖yum -y groupinstall "Developmen原创 2020-05-30 18:27:19 · 422 阅读 · 0 评论 -
Django对数据库的增删改查代码示例
(1)添加数据:第一种方法:#用户添加(1)def user_add(request): if request.method == "POST": user_views.objects.create(username= request.POST['username']) user_views.objects.create(is_super...原创 2020-03-13 16:50:28 · 437 阅读 · 0 评论 -
基于python的django框架的workflow工作流引擎学习
工作流就是“业务过程的部分或整体在计算机应用环境下的自动化”。将一组任务组织起来以完成某个特定的过程:定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完成。实现工作流程的自动化。在java领域中,JBPM和Actvity是两个主流的工作流系统在python领域中,工作流小程序使用的是workflow工作...原创 2019-12-01 14:43:57 · 14385 阅读 · 1 评论 -
小程序开发:从前端wxml页面数据获取,到JS页面数据对象字符化,传递给Python后台的整体流程
页面:事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如 id, dataset,。可以在微信页面使用列表来动态展示数据,然后将动作绑定在列表的每一个元素上面,同时给JS传递相应的data或者dataset,使用语法如下:<view class=...原创 2019-09-03 15:42:02 · 5373 阅读 · 0 评论 -
Python2和Python3语法下合并两个字典
字典介绍:字典由键和对应值成对组成。字典也被称作关联数组或哈希表。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。基本语法如下:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3...原创 2019-09-03 11:19:27 · 1069 阅读 · 0 评论 -
Django的路由理解
最近在写Django的项目,URL路由这边分发能够理解,但是稍微复杂的正则表达式一直有很大的问题,总结一下。一、Django的请求处理(1)首先,最开始的URL是在项目的主目录下面,通常,这是ROOT_URLCONF设置的值,但是如果传入的HttpRequest对象具有urlconf属性(由中间件设置),则其值将被用于代替ROOT_URLCONF设置。通俗的讲,就是你可以自定义项目入口ur...原创 2019-07-17 21:25:03 · 223 阅读 · 0 评论 -
Django知识点整理
列举Http请求中常见的请求方式get请求和post请求的区别简述MVC模式和MVT模式rest_framework 认证组件的流程什么是中间件并简述其作用django中怎么写原生SQLF和Q的作用values和value_list区别如何使用django orm批量创建数据Django中的请求生命周期http访问流程命令migrate 和makemig...原创 2019-07-17 12:27:48 · 168 阅读 · 0 评论 -
json的序列化和反序列化
在实现Django的后端和微信前端的交互过程中,后端传递的数据是一个列表或者字典格式,但是经过HttpResponse发送到网页或者微信小程序后端变成了字符串,这个时候需要用json来进行处理。(1)对字典的序列化序列化:把python的dic转化为str的类型的过程反序列化:把str类型转化为python 的dic类型的过程all_tickets = {'1':total_nu...原创 2019-07-15 16:03:27 · 432 阅读 · 0 评论 -
numpy.linalg模块
最近在看机器学习的 LogisticRegressor,BayesianLogisticRegressor算法,里面得到一阶导数矩阵g和二阶导数Hessian矩阵H的时候,用到了这个模块进行求解运算,记录一下。 numpy.linalg模块包含线性代数的函数。使用这个模块,可以计算逆矩阵、求特征值、解线性方程组以及求解行列式等。import numpy as np# 1. 计算逆矩...原创 2018-10-06 09:50:36 · 24961 阅读 · 5 评论 -
Pycharm快捷键大全
参考:http://blog.csdn.net/pipisorry/article/details/399090571、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文...转载 2018-09-09 19:38:39 · 140 阅读 · 0 评论 -
Windows7系统下安装Anaconda4.2+Opencv
安装Anaconda 4.2 + OpenCV 3.11. 下载并安装Anaconda4.2.0 Linux选Anaconda3-4.2.0-Linux-x86_64.shWindows选Anaconda3-4.2.0-Windows-x86_64.exe注意系统是64位,Tensorflow只支持windows64位。(https://mirrors.tuna.tsinghu...原创 2018-09-09 19:33:38 · 958 阅读 · 0 评论