- #Python进阶(二十三)-Django使用pymysql连接MySQL数据库做增删改查 ##IDE说明 Python:3.5 Django:1.10 Pymysql:0.7.10 Mysql:5.5 注:Django1.10默认使用的是mysqlDB模块来操作数据库,而该模块已不支持Python3,所以需要其他的方式连接数据库。 本文选择使用... #Python进阶(二十三)-Django使用pymysql连接MySQL数据库做增删改查 ##IDE说明 Python:3.5 Django:1.10 Pymysql:0.7.10 Mysql:5.5 注:Django1.10默认使用的是mysqlDB模块来操作数据库,而该模块已不支持Python3,所以需要其他的方式连接数据库。 本文选择使用...
- 首先,我们想安装mysqlclient 的时候,很显然就会想到使用pip安装工具进行处理。 以下是MAC环境下遇到的问题: pip3 install mysqlclient 但是直接安装,它就报错了 根据网上所说,我们在安装mysqlclient之前需要安装mysql connecter,使用mac自带的brew安装工具进行安装 brew inst... 首先,我们想安装mysqlclient 的时候,很显然就会想到使用pip安装工具进行处理。 以下是MAC环境下遇到的问题: pip3 install mysqlclient 但是直接安装,它就报错了 根据网上所说,我们在安装mysqlclient之前需要安装mysql connecter,使用mac自带的brew安装工具进行安装 brew inst...
- 这是项目的文件结构。 官方文档的教程setuptools模块 setuptools应该是对标准库中的setup模块进行了封装,看起来更好用一些。 打包过程 前提 安装setuptools模块,一般都会安装,因为pip的原因。 在project目录下,新建一个setup.py 文件。 #coding:utf-8#package project from s... 这是项目的文件结构。 官方文档的教程setuptools模块 setuptools应该是对标准库中的setup模块进行了封装,看起来更好用一些。 打包过程 前提 安装setuptools模块,一般都会安装,因为pip的原因。 在project目录下,新建一个setup.py 文件。 #coding:utf-8#package project from s...
- 拥有越大权限,往往也就责任也越大。Django Admin 在拥有修改权限的同时应该要更加注意安全。本文提供了 5 种方法来保护 Django Admin 避免来自认为的错误或者攻击者的攻击。改变 URL每种框架都有自己的特殊标识,Django 也不例外。经验丰富的开发者、黑客、用户都可以通过查看 Cookie 和 Auth URL 来识别 Django Admin 的站点。一旦网站被识别出... 拥有越大权限,往往也就责任也越大。Django Admin 在拥有修改权限的同时应该要更加注意安全。本文提供了 5 种方法来保护 Django Admin 避免来自认为的错误或者攻击者的攻击。改变 URL每种框架都有自己的特殊标识,Django 也不例外。经验丰富的开发者、黑客、用户都可以通过查看 Cookie 和 Auth URL 来识别 Django Admin 的站点。一旦网站被识别出...
- 最近因为业务需要把MySQL中的大表迁移到HBase,在实际做数据迁移的过程中,总发现迁移脚本内存占用暴涨,已读达到70G,并最终导致整个线上机器因为OOM Killer杀掉了大部分的后台进程。代码也比较简单,类似如下。obj_qs = DataModel.objects.filter(created_time__gte=start_time, created_time__lt=end_ti... 最近因为业务需要把MySQL中的大表迁移到HBase,在实际做数据迁移的过程中,总发现迁移脚本内存占用暴涨,已读达到70G,并最终导致整个线上机器因为OOM Killer杀掉了大部分的后台进程。代码也比较简单,类似如下。obj_qs = DataModel.objects.filter(created_time__gte=start_time, created_time__lt=end_ti...
- 为了回顾关于django的文件上传和分页功能,打算写一个微型的小说网站练练手。花了一个下午的时间,写了个小项目,发现其中其实遇到了许多问题,不过大部分通过debug之后就解决了,其他部分通过阅读了Pagination插件以及Bootstrap-FileInput插件的官方文档。 为了回顾关于django的文件上传和分页功能,打算写一个微型的小说网站练练手。花了一个下午的时间,写了个小项目,发现其中其实遇到了许多问题,不过大部分通过debug之后就解决了,其他部分通过阅读了Pagination插件以及Bootstrap-FileInput插件的官方文档。
- Django 围绕“可重用应用”的思想建立:自包含的包提供了可重复使用的特性。你可以将这些可重用应用组装起来,在加上适用于你的网站的特定代码,来搭建你自己的网站。Django 具有一个丰富多样的、由可供你使用的可重用应用组建起来的生态系统——PyPI 列出了超过 8000个 Django 应用——可你该如何知道哪些是最好的呢?为了节省你的时间,我们总结了五个最受喜爱的 Django 应用。它... Django 围绕“可重用应用”的思想建立:自包含的包提供了可重复使用的特性。你可以将这些可重用应用组装起来,在加上适用于你的网站的特定代码,来搭建你自己的网站。Django 具有一个丰富多样的、由可供你使用的可重用应用组建起来的生态系统——PyPI 列出了超过 8000个 Django 应用——可你该如何知道哪些是最好的呢?为了节省你的时间,我们总结了五个最受喜爱的 Django 应用。它...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签