问题标签 [django]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
24442 浏览

python - Django 信号与覆盖保存方法

我很难解决这个问题。现在我有一些看起来像这样的模型:

一个评论有几个“分数”,overall_score 是分数的平均值。保存评论或分数时,我需要重新计算总分平均值。现在我正在使用覆盖的保存方法。使用 Django 的信号调度器有什么好处吗?

0 投票
7 回答
3656 浏览

python - 您如何在本地针对 OpenID 进行开发

我正在开发一个使用 OpenID 对用户进行身份验证的网站(在 Django 中)。由于我目前仅在本地计算机上运行,​​因此无法使用网络上的 OpenID 提供程序之一进行身份验证。所以我想我需要运行一个本地 OpenID 服务器,它只允许我输入用户名,然后将其传递回我的主应用程序。

这样的 OpenID 开发服务器是否存在?这是最好的方法吗?

0 投票
7 回答
6964 浏览

python - Django UserProfile ...没有密码

我想创建一个没有登录名的用户子集......基本上作为一种在照片中添加摄影师字段的方式,而无需与该人关联的完整帐户(因为在许多情况下,他们会从未真正登录到该站点)。需要注意的是,我还希望以后能够为他们启用帐户。

因此,我认为问题变成了设置与 User 表相关联的“People”表而不用 UserProfile 实际扩展 User 表的最佳方法。

0 投票
5 回答
2576 浏览

django - Apache 或 lighttpd

对于开发,我使用本地 LAMP 堆栈,对于生产,我使用MediaTemple 的 Django Container(我喜欢 BTW)。MT 的容器使用 lighthttpd。老实说,我从来没有任何其他经验。我一直使用 Apache。我一直在阅读:

以下是问题:

  • 一个比另一个有什么优势?
  • 在我的开发设置中使用 lighthttpd 对我有好处
  • 两者都用有什么用?Linux.com 文章讨论了在 Apache 中使用lighttpd
0 投票
32 回答
217481 浏览

python - Django开发IDE

我做了一点 Django 开发,但都在文本编辑器中。我很好奇其他人在他们的 Django 开发中使用了哪些更高级的开发工具。

我习惯于使用 Visual Studio 进行开发,并且非常喜欢它提供的IntelliSense、代码完成和文件组织,并希望找到可以在 Django/Python 环境中提供其中一些功能的东西(或工具组合)。

0 投票
6 回答
22183 浏览

django - 在 django 中迁移数据的最佳方法是什么

在我的模型中进行了一些更改(例如,模型中的新字段和新模型)后,将这些更改反映到我的填充数据库的最佳方式是什么?


PS:我想在一个地方看到许多解决方案的评级。显然这里已经列出了更多的解决方案。

0 投票
7 回答
3934 浏览

python - 在 Django Admin 中保留过滤器

我想要达到的是:

  • 我去管理站点,对对象列表应用一些过滤器
  • 我点击对象编辑,编辑,编辑,点击“保存”
  • 站点将我带到对象列表...未过滤。我希望记住并应用第 1 步中的过滤器。

有没有简单的方法来做到这一点?

0 投票
3 回答
20296 浏览

python - In the Django admin interface, is there a way to duplicate an item?

Just wondering if there is an easy way to add the functionality to duplicate an existing listing in the admin interface?

In data entry we have run into a situation where a lot of items share generic data with another item, and to save time it would be very nice to quickly duplicate an existing listing and only alter the changed data. Using a better model structure would be one way of reducing the duplication of the data, but there may be situation where the duplicated data needs to be changed on an individual basis in the future.

0 投票
5 回答
1326 浏览

python - 我需要导入什么才能访问我的模型?

我想运行一个脚本来填充我的数据库。我想通过 Django 数据库 API 访问它。

唯一的问题是我不知道我需要导入什么才能访问它。

如何做到这一点?

0 投票
13 回答
958 浏览

python - 新 web 2.0 网站的框架/语言(2008 年和 2009 年)

我知道我会得到一千个“取决于你想要做什么”的答案,但说真的,网上还没有关于这个的可靠信息。以下是我的假设——我认为现在对很多人来说它们是相似的:

  1. 现在是 2008 年 10 月。我想开始为 2009 年 1 月编写应用程序。我愿意使用 beta 代码等,但到 1 月,我想要一个没有“奇怪”问题的网站。话虽如此,如果一种语言只是比另一种语言慢 10%,只要问题是线性的,我就不会关心这些事情。我主要关心的是开发人员的生产力。
  2. 我将在应用程序中使用 Linux、Apache、MySQL。
  3. 我希望能够使用稳定的库来执行诸如运行 scp 和 ftp 客户端功能之类的事情(我只选择了这两个,因为它们与 Web 无关,但同时代表了任何大型应用程序都可能使用的非常常见的网络协议)。OpenID 和 Oauth 等技术也将被使用。
  4. 经验丰富的 Web 开发人员很容易找到(即我不必从金融公司之类的人那里找人)。
  5. 无论选择是什么都是常见的,并且会存在一段时间。
  6. 这是一个踢球者。我希望能够使用类似于 HAML、SASS 的高级表示层工具/语言。我绝对想使用 JQuery。
  7. 我将创建一个 Facebook 应用程序,并在某些时候做一些事情,比如处理 SMS 消息、iPhone 应用程序等......

此时,语言的选择是 PHP (Cake,Symfony,Zend), Python (Django), Ruby (Merb)。在这一点上,我真的介于 Django 和 Merb 之间,主要是因为其他人似乎都在这样做。

请不要在此处放置任何非主流技术。我知道 Merb 大部分都没有经过测试,但他们的既定目标是一个坚实的平台,而且它背后有很多动力,所以我相信它是可行的。请不要回答 Perl 或 .Net 有多棒。

供将来参考 - 已经做出了这些选择:

  • Debian (Lenny) - 用于将 CPU 周期转换为有用的东西。追踪
  • 0.11 - 用于项目管理 Gliffy - 用于线框等
  • Google Docs/Apps - 用于文档、托管电子邮件等...
  • Amazon ec2/S3 - 用于托管、存储。

干杯,亚当