专栏名称: Python程序员
最专业的Python社区,有每日推送,免费电子书,真人辅导,资源下载,各类工具。我已委托“维权骑士”(rightknights.com)为我的文章进行维权行动
目录
相关文章推荐
Python开发者  ·  请立即拿下软考证书(政策风口) ·  2 天前  
Python爱好者社区  ·  张雪峰公司今年的年终奖... ·  2 天前  
Python爱好者社区  ·  推荐我的抖音变现俱乐部! ·  4 天前  
Python爱好者社区  ·  120道Python面试题.pdf ... ·  5 天前  
Python爱好者社区  ·  DeepSeek薪资曝光! ·  4 天前  
51好读  ›  专栏  ›  Python程序员

推荐 2 款必备的 Django 开发神器

Python程序员  · 公众号  · Python  · 2021-05-12 08:45

正文


以下文章来源于AirPython

作者星安果

1. 前言

使用 Django 进行 Web 开发的时候,为了提高开发效率,少不了安装一些第三方应用 App

本篇文章将推荐 2 款非常好用的应用 App

  • django_extensions

  • debug_toolbar

2. django_extensions

django_extensions,是一个为 Django 项目收集全局自定义管理扩展的存储库

首先,在目标虚拟环境下安装依赖

# 安装依赖
pip3 install django-extensions

然后,在项目的配置文件 settings.py 中添加 App

# settings.py

# 调试模式
DEBUG = True

# 新增App:django_extensions
INSTALLED_APPS =(
    ...
    'django_extensions'
    ...

接下来就可以使用它进行项目调试了

常见的功能如下:

2-1  增强版 Shell

我们都知道,原始项目都是使用「 ./manage.py  shell 」命令进入到调试模式,涉及到模型 Model 操作都需要手动导入

然而,添加 django_extensions 应用后,直接使用「 ./manage.py  shell_plus 」命令就可以进入到增强版的 Shell,自动导入项目下所有模型,非常方便我们调试

2-2  检查模板错误

使用「 ./manage.py validate_templates 」命令可以检测模板中的错误

# 检查模板错误
                            

                            





请到「今天看啥」查看全文

推荐文章
Python开发者  ·  请立即拿下软考证书(政策风口)
2 天前
Python爱好者社区  ·  张雪峰公司今年的年终奖...
2 天前
Python爱好者社区  ·  推荐我的抖音变现俱乐部!
4 天前
Python爱好者社区  ·  120道Python面试题.pdf ,完全版开放下载
5 天前
Python爱好者社区  ·  DeepSeek薪资曝光!
4 天前
柳林大小事  ·  柳林:下雨天出车祸,防护栏都撞歪了
7 年前
知产团  ·  “湾仔码头”的“沉”与“浮”
7 年前