首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
py
订阅
Lnc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
使用 django middleware 和 celery 隔离业务系统和积分系统的尝试
游戏类或是论坛类web应用,到后面很多都会有积分系统:像发成功一篇文章,回复一条博客得多少积分这种。积分系统和很多的业务场景都有关系,但是和具体的用户请求没有关系。应该将积分系统和具体的业务程序进行隔离,以降低耦合度。笔者要开发的积分系统不需要具有实时性,所以打算用异步的方式来…
为什么你需要少看垃圾博客以及如何在Python里精确地四舍五入
今天又有一个Python初学者被中文技术博客中的垃圾文章给误导了。 如下图所示,懒得吐槽。 这种文章,他只演示了四舍,但是却没有演示五入。所以如果你代码稍作修改,就会发现有问题: 然而这种文章也是漏洞百出,只要你多尝试几个数字就会发现问题,在Python 2和Python 3下…
[译] 如何心平气和地阅读代码
这是我在两年前转向编程时给我自己的要求。幸运的是,现在有很多在线编写代码的课程和教程可以教你写代码,然而他们却基本上都没有去教你如何阅读代码。 这是一个重要的区分点。随着进入科技领域的编程训练营毕业生数量的 飞速增长。强调阅读源码变得更加重要。Brandon Bloom 写道:…
What the f*ck Python 🐍 -- 一些有趣且鲜为人知的 Python 特性
Python, 是一个设计优美的解释型高级语言, 它提供了很多能让程序员感到舒适的功能特性. 但有的时候, Python 的一些输出结果对于初学者来说似乎并不是那么一目了然.
Django 2.2 新特性清单
可以在 model 的 Meta 中定义一个 constrains 列表。比如下面这个例子,添加了一个age字段数据必须大于等于18的限制。 14. How to use Q objects for complex queries? 必填参数。 需要传入一个Q 对象,表明你需要…
基于django的视频点播网站开发-step1-项目介绍
本文将会对该项目进行一个简单的介绍,包括项目名称、项目背景、项目功能、技术栈等等。 学习完毕python和django之后,想找个项目练练手,本来想写个博客项目练手,无奈别人已经写过了,所以笔者就打算写一个视频点播网站,因为笔者非常喜欢观看视频,尤其是YouTube、bilib…
基于django的视频点播网站开发-step4-首页功能
在本讲中,我们开始首页功能的开发,在开发过程中,大家将会学习到Django中的通用视图类、分页对象paginator以及foreignKey外键的使用。 大家可先通过 网站演示地址 浏览一下首页的效果。我们首页呢,比较简洁大方,让人一目了然。我这样设计的目的呢,是让大家把精力放…
Django 使用心得 (四)多数据库
相信有开发者在项目中可能会有需要将不同的 app 数据库分离,这样就需要使用多个数据库。 网上也有非常多的与 db_router 相关的文章,本篇文章也会简单介绍一下。 除此之外,还会介绍一下笔者在具体项目中使用多数据库的一些心得和一些坑。希望能给读者带来一定的帮助,若是读者们…
理解Python的协程(Coroutine)
由于GIL的存在,导致Python多线程性能甚至比单线程更糟。 于是出现了协程(Coroutine)这么个东西。 协程由于由程序主动控制切换,没有线程切换的开销,所以执行效率极高。对于IO密集型任务非常适用,如果是cpu密集型,推荐多进程+协程的方式。 在Python3.4之前…
十二个坑爹的Python陷阱
我个人对陷阱的定义是这样的:代码看起来可以工作,但不是以你“想当然“”的方式。如果一段代码直接出错,抛出了异常,我不认为这是陷阱。比如,Python程序员应该都遇到过的“UnboundLocalError”, 示例: 可能对于很多python新手来说,这个Error让人摸不着头…