Pro Django 书还有用吗?

2023-12-31

我想更深入地了解 Django 的内部结构,而官方在线文档仅能达到此目的。

Marty Alchin 的 Pro Django 的评论非常棒(我读过 Pro Python 并且非常喜欢它)。然而,这本书是 2008 年的,基于 Django v1.0。我的公司基于 v1.3 构建。

这本书还有价值吗?我怎样才能最好地了解 Django 的元编程(除了查看源代码,我也在这样做)?

Thanks


我不该谈论它的价值或建议,但我在写这本书时就考虑到了 Django 1.0,以确保它尽可能长时间地保持相关性。我记录的 Django 方面仍然存在且功能正常,Python 的一般方面也仍然有效。它们可能一路上增加了额外的选项,但它们不应该很快被删除或以任何向后不兼容的方式进行更改。

也就是说,我介绍了一些最佳实践的示例,以及 Django 当时不支持的一些解决方法。由于自 1.0 发布以来 Django 添加了新功能,这些不一定仍然是最好的方法。因此,请随意阅读它以了解其工作原理的事实描述,但请对这些建议持保留态度,并始终查阅官方文档以了解最新功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pro Django 书还有用吗? 的相关文章

  • 如何在Python中循环并存储自变量中的值

    我对 python 很陌生 所以这听起来可能很愚蠢 我进行了搜索 但没有找到解决方案 我在 python 中有一个名为 ExcRng 的函数 我可以对该函数执行什么样的 for 循环 以便将值存储在独立变量中 我不想将它们存储在列表中 而是
  • Tensorflow 可变图像输入大小(自动编码器、放大......)

    Edit WARNING不建议使用不同图像大小的图像 因为张量需要具有相同的大小才能实现并行化 我一直在寻找解决方案 了解如何使用不同大小的图像作为神经网络的输入 Numpy 第一个想法是使用numpy 然而 由于每个图像的大小不同 我无法
  • python - 是否可以扩展 xml-rpc 可以序列化的事物集?

    我看到几个问题询问如何发送numpy ndarray通过 xml rpc 调用 这不能开箱即用 因为正如 xml rpc 中所述docs https docs python org 2 library xmlrpclib html 有一组固
  • 即使使用 .loc[row_indexer,col_indexer] = value 时也会设置 WithCopyWarning

    这是我的代码中得到的行之一SettingWithCopyWarning value1 Total Population value1 Total Population replace to replace value 4 然后我将其更改为
  • 如何从 PyCharm 项目中获取我的“exe”[重复]

    这个问题在这里已经有答案了 通过 PyCharm 在 Python 上编写一些项目 我想从中获取一个exe文件 我尝试过 另存为 gt XXX exe 但是 当我尝试执行它时出现错误 此类操作系统不支持该文件 附注 我有win7 x64 它
  • 如何使用Python将WebP图像转换为Gif?

    我已经尝试过这个 from PIL import Image im Image open this webp im save that gif gif save all True 这给了我这个错误 类型错误 不支持的操作数类型 tuple
  • 可以在 TensorFlow 中使用排名相关作为成本函数吗?

    我正在处理偶尔充满异常值的极其嘈杂的数据 因此我主要依靠相关性来衡量我的神经网络的准确性 是否可以明确使用诸如等级相关性 斯皮尔曼相关系数 之类的东西作为我的成本函数 到目前为止 我主要依赖 MSE 作为相关性的代理 我现在面临三个主要障碍
  • 如何从 Dockerfile 安装 Python 3.7 和 Pip

    我正在尝试构建基于 Ubuntu 18 04 的自定义 Docker 映像 Ubuntu 预装了 Python 3 6 但我想 1 安装 Python 3 7 2 将其设置为默认 Python 版本 这样就可以使用python代替pytho
  • “char”/“character”类型的类型提示

    char 或 character 没有内置的原始类型 因此显然必须使用长度为 1 的字符串 但是为了暗示这一点并暗示它应该被视为一个字符 如何通过类型提示来实现这一点 grade chr A 一种方法可能是使用内置的 chr 函数来表示这一
  • 无法打开 Python。错误 0xc000007b

    我最近一直在学习 Python 3 我在我的上网本 32 位 Windows 7 上创建简单的小程序没有任何问题 当我将它安装在我的上网本上时 我没有遇到任何问题 但现在我已经开始使用它了 我想将它安装在我的台式机上 并且我有一个 我的桌面
  • 为什么我用 beautifulSoup 刮的时候有桌子,但没有 pandas

    尝试抓取条目页面转换为制表符分隔格式 主要拉出序列和 UniProt 登录号 当我跑步时 url www signalpeptide de index php sess m listspdb bacteria s details id 10
  • 将 Pandas 列中的列表拆分为单独的列

    这是我在 pandas 数据框中的 特征 列 Feature Cricket 82379 Kabaddi 255 Reality 4751 Cricket 15640 Wildlife 730 LiveTV 13 Football 4129
  • 如何列出 python PDB 中的当前行?

    在 perl 调试器中 如果重复列出离开当前行的代码段 可以通过输入命令返回到当前行 点 我无法使用 python PDB 模块找到任何类似的东西 如果我list如果我自己离开当前行并想再次查看它 似乎我必须记住当前正在执行的行号 对我来说
  • 无法截取宽度为 0 的屏幕截图

    我正在尝试截取 Bootstrap 模态内元素的屏幕截图 经过一番努力 我终于想出了这段代码 driver get https enlinea sunedu gob pe driver find element by xpath div c
  • 在 django 查询集上使用 iterator()

    我最近遇到了一些奇怪的行为 需要检查我的理解 我在模型中使用一个简单的过滤器 然后迭代结果 e g allbooks Book objects filter author A A Milne for book in allbooks do
  • Matplotlib Scatter - ValueError:RGBA 序列的长度应为 3 或 4

    我正在尝试为我的功能绘制图表 但不断收到此错误 ValueError RGBA sequence should have length 3 or 4 每当我只有 6 种形状时 代码就可以完美运行 但现在我将其增加到 10 种 它就不起作用了
  • Airflow Python 单元测试?

    我想为我们的 DAG 添加一些单元测试 但找不到任何单元测试 有 DAG 单元测试框架吗 有一个端到端的测试框架存在 但我猜它已经死了 https issues apache org jira browse AIRFLOW 79 https
  • 如何在与应用程序初始化文件不同的文件中迭代 api 路由

    我有一个 apiroutes py 文件 其中定义了许多路由 例如 api route api read methods GET api route api write methods POST 其中 api 是导入 from import
  • 查找给定节点的最高权重边

    我在 NetworkX 中有一个有向图 边缘的权重从 0 到 1 表示它们发生的概率 网络连通性非常高 所以我想修剪每个节点的边缘 只保留最高概率的节点 我不确定如何迭代每个节点并仅保留最高权重in edges在图中 有没有一个networ
  • 检查字符串是否只有字母和空格 - Python

    试图让 python 返回一个字符串仅包含字母和空格 string input Enter a string if all x isalpha and x isspace for x in string print Only alphabe

随机推荐

  • 将列表中的字符串添加在一起

    我想改变列表 A B A A B 到列表 AB BA AA AB 我尝试定义一个新列表 其中删除第一个元素 然后将列表的字符串添加在一起 之后我计划删除新列表的最后一个元素以获得结果 lista sequences lista pop 0
  • 解码 JPEG Huffman 块(表)

    以下块由霍夫曼块标记嵌套 HUFF 0084 10 0 1 2 4 3 4 6 5 6 8 a 9 4 2 3 0 1 2 11 0 3 4 21 5 12 31 6 41 51 61 13 22 71 81 91 a1 14 32 b1
  • 与 Gradle 实验插件一起使用的 Gradle 版本

    我很难搜索我试图在 Android Studio 中使用的 Gradle Experimental 插件的文档 查看 Bintray 在以下页面上 https bintray com android android tools com an
  • Chrome 扩展:如何在弹出窗口点击中保留弹出窗口中的数据

    我正在尝试获取选定的文本并将其显示在 popup html 扩展名 中 我能够使用 chrome 扩展 api 的消息传递技术来传递数据 但每次我单击弹出窗口时 它都会清除存储的数据 于是我想到了使用存储api 我设法使用 chrome s
  • Graph Search API order by like fql

    有没有办法通过 Graph api 按键对结果进行排序 并选择 desc 或 asc 就像fql一样 在 FQL 中 我在末尾使用 ORDER BY start time ASC 执行事件查询 图形 API 中有类似的东西吗 目前无法对 G
  • Jupyter Windows 快捷方式默认损坏

    安装 Anaconda 后 Jupyter 笔记本快捷方式工作正常 其他 stackoverflow 答案表明您可以通过更改快捷方式属性中的 开始于 字段来更改默认工作目录 但是 如果 Anaconda 安装在针对单个用户的建议文件夹中C
  • Perl:提取从 1 到 n 的行 (Windows)

    我想从 csv 文件中提取第 1 行到第 n 行 使用这个 perl ne if 3 print exit infile txt 我只能提取一行 如何将一系列行放入此脚本中 如果您只有一个范围和一个可能串联的输入流 则可以使用 usr bi
  • 从 EventStore EventKit iOS 获取所有事件

    我想知道如何在 iOS 中使用 EventKit 从 EventStore 获取所有事件 这样我就可以指定今天的所有事件 NSArray fetchEventsForToday NSDate startDate NSDate date en
  • 将 Quill 导入到 React 应用程序会抛出“React 未定义”、“意外的令牌导入”

    我试图让 Quill 在我的 React 应用程序上工作 但根据我的 webpack 配置 它会抛出两个错误 未捕获的语法错误 意外的令牌导入 or 未捕获的引用错误 React 未定义 请注意 我没有使用react quill 也没有使用
  • 重新生成旧订单的 WooCommerce 下载权限

    我正在尝试通过脚本向所有以前的订单添加一些下载权限以批量执行它们 除了一件事之外 该脚本似乎运行良好 这是脚本 function update download permissions orders get posts array post
  • 在更改事件上启用电话呼叫功能 (jQuery)

    我正在尝试在更改事件 HTML
  • 将 zip 文件解压到内存中?

    如何将 zip 解压到内存中 我的尝试 返回None on getvalue from zipfile import ZipFile from StringIO import StringIO def extract zip input z
  • 固定背景图像

    我很想知道如何在固定的 div 中创建背景图像 当您向下 或向上 滚动时 图像会保留 但内容会流过 div 这是一个实现我想要解释的内容的网站 以便让您更好地了解我想要描述的内容 网络媒体 http www jwebmedia com 我一
  • PHP Mongo 问题列表:当replicaSet 为true 时,_construct 返回什么?

    in the PHP手册 http www php net manual en mongo construct php 它有这个例子
  • 使用宏/vba 将多行从一个工作表复制到另一工作表

    我浏览了论坛并尝试了各种选项 但没有找到适合我的问题的明确匹配 我的任务是将数据从工作表 称为 工作订单 复制到第二个工作表 称为 作业 要复制的数据来自 工作订单 工作表 从单元格范围 E2 P2 S2 开始 并且还从每一行 相同范围 复
  • QSslSocket等待数据时超时(但QTcpSocket不会)

    这是一对简单的客户端和服务器应用程序 它们尝试通过 QTcpSocket 或 QSslSocket 进行通信并相互发送几个字节的数据 它似乎可以通过 TCP 工作 但是当我尝试使用 SSL 时 读取总是在服务器端超时 请告诉我我做错了什么
  • 选择小计保持正确顺序的行

    我正在尝试获取如下查询的输出 请帮助我 partno value value1 phaseid ABCD 10 11 A ABCD 11 12 B Subtotal 21 23 DEFG 20 21 C Subtotal 20 21 IJK
  • 当 Web 端口 80 已被使用时,如何监听 Heroku 上的任何端口?

    我是heroku新手 我已经在heroku上部署了meteorjs应用程序 我的 Meteorjs 应用程序是一个 Web 应用程序 因此构建完成后 它在端口 80 上的 heroku 上运行 但同时我也想监听端口 例如 4000 或任何端
  • 独立 Node.js 应用程序

    我正在考虑开发一个由两部分组成的桌面应用程序 用户界面 例如 Java 应用程序 后端 Node js 服务器 这两个部分通过插座连接 别问我为什么知道这很奇怪 我希望能够向客户提供带有安装程序的应用程序 我不希望用户必须自己安装 Node
  • Pro Django 书还有用吗?

    我想更深入地了解 Django 的内部结构 而官方在线文档仅能达到此目的 Marty Alchin 的 Pro Django 的评论非常棒 我读过 Pro Python 并且非常喜欢它 然而 这本书是 2008 年的 基于 Django v