问题标签 [django-apps]

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 投票
4 回答
535 浏览

python - 什么是 Django 应用程序

我想从 Rails 切换到 Django,以拓宽我的视野,一个问题浮现在我的脑海。

我的 Rails 应用程序一团糟,因为我的基于爱好的开发方法是一种修补和粘合的方法。我很早就看到 Django 在项目和应用程序之间划分。根据他们的网站,一个项目由许多应用程序组成,一个应用程序可以用于许多项目。

这引起了我的兴趣,因为这会使我的站点区域之间的界限更加清晰。我试图找到更多的例子和信息,但我无法回答我的问题,即:

这样的应用程序有多大/小?他们是否能够/应该密切互动?

例如,让一个应用程序来处理用户的个人资料,而另一个应用程序来处理来自这些用户的博客帖子和评论是否明智?(在我的站点中,一个用户可以拥有多个博客,具有不同的个人资料)。或者它们是否打算以其他方式使用?

0 投票
1 回答
9028 浏览

jquery - 使用裁剪工具进行图像裁剪的 Django 应用程序

我需要一个在客户端裁剪图像的应用程序,我的意思是,使用像 Jcrop jquery 插件这样的裁剪工具。

我找到了这个工具:

但是最后两个依赖于 admin 并且前两个似乎与他们自己的 ImageFields 和模型非常耦合,有什么好的解决方案吗?

我们正在开发一个具有许多功能的大型应用程序,并且很难更改编写的逻辑

0 投票
1 回答
2195 浏览

django - 如何在单个站点中的不同 django 应用程序之间进行交互?

我刚刚了解了 Django 应用程序。如果我制作不同的应用程序,我想知道在一个站点中。喜欢,用户,个人资料,民意调查,博客,评论,工作,应用程序,那么我该如何管理它们以使它们具有交互性?应用程序的概念应该是怎样的?我想让事情松散耦合,这就是为什么要问?Rails 以 REST 的方式工作,那么 Django 是否也支持使用应用程序?可能是我的问题似乎有点模棱两可,因为我是 django 的新手,而且我的一些概念仍然搞砸了。

请告诉你所知道的。

0 投票
1 回答
989 浏览

database - Django将一个应用程序的模型用于另一个应用程序的模型

萨拉姆和嗨,

我正在使用 django 并在两个应用程序中破坏项目的两个部分。但是,就数据库而言,一个表的引用字段作为另一个表的外键。那么如何使用一个应用的模型主键作为另一个应用模型的外键呢?如果不可能,那么我应该只制作所有此类应用程序的单个应用程序。我实际上将应用程序视为项目的不同模块/组件,也许我将来会添加一些应用程序。

谢谢

0 投票
2 回答
2523 浏览

django - 一个视图中的多个 django 应用程序

我想我有一个关于更好的代码组织的简单问题。

假设我有多个应用程序也实现了这些应用程序应如何在表示层上表示。

如果我需要在一个页面上呈现多个应用程序而不使用框架,我想了解如何组织代码?

快速示例:假设我有两个应用程序(app1 和 app2)都实现了它们对应的模型和视图。现在我需要我的索引页来包含这两个视图的介绍。我如何实现仍然使用应用程序视图而不是直接访问它们的模型的通用视图?我希望我的应用程序仍然可以控制它的视图。

谢谢

0 投票
3 回答
2814 浏览

django - 如何使用 django-postman 为每个用户提供发送消息的能力

我正在尝试使用django-postman,并且我已经成功地将它与我的项目集成。我想使用这个应用程序让每个用户能够向其他用户发送消息。

谁能指出我做这件事的正确方向。

0 投票
1 回答
186 浏览

django - django-mptt-comments 应用程序错误

我正在尝试django-mptt-comments在我的 django 项目上使用应用程序,但是当我尝试发表评论时遇到了问题。

我得到错误:AttributeError: 'NoneType' object has no attribute 'level'

这是回溯:https ://gist.github.com/1481179

您会在回溯中注意到错误发生在第 93 行的 appp 的 form.py 中。代码如下所示:https ://gist.github.com/1481191

谁能告诉我可能导致此问题的原因以及如何解决此问题。谢谢。

0 投票
1 回答
802 浏览

django - 如果存在该应用程序,则在另一个页面中嵌入可选的 Django 应用程序

我们在多个站点安装了一个 Django 项目。在其中的几个中,还会有一个应用程序生成一个状态框,该状态框应该显示在首页上,比如说。如果碰巧安装了应用程序,那么显示它的正确方法是什么。如果应用程序不存在,则不应显示任何内容。

我想我可以通过让状态应用程序扩展主索引页面来做到这一点:

这是正确的惯用方法吗?扩展整个首页只是为了添加一点内容似乎有点违反直觉。

编辑:另外,我如何管理我的应用程序将要定义自己的“索引”页面这一事实,该页面应该优先于项目范围的“索引”页面显示?我显然不想在项目的 urls.py 中硬编码对它的引用。我是否创建一个特定于部署的 urls.py 来引用在该部署中安装的特定应用程序?如果是这样,那不是重复 INSTALLED_APPS 中的信息,从而违反 DRY 吗?

0 投票
1 回答
673 浏览

django - 如何使用 django-subscription 创建实时通知

我已经为此工作了一段时间,并想创建facebook-like notification系统。我的项目具有以下功能

  • 它有一个博客界面,用户可以在其中写博客,人们可以在上面发表评论。每当有人评论它时,我想向作者发送通知。

  • 用户可以发布他们的问题,就像在 stackoverflow 上一样,每当有人回答问题时,我想通知发布它的用户。

  • 用户可以将某些博客/问题标记为收藏夹,并且每当它们发生任何活动时,我都希望相应的用户得到通知。

经过大量搜索后,我发现一篇文章说django-subscription可以为其提供最佳解决方案,但是在阅读了文档后,我走到了死胡同。我在windows上开发,当我尝试运行测试时,失败了。

文档也很不清楚,我不知道事情会如何运作。谁能指出我正确的方向。

0 投票
1 回答
18969 浏览

python - 当有人评论他们的帖子时如何使用 django-notification 通知用户

我已经在 django 中开发了一段时间,并开发了一个简洁的网站,该网站具有撰写博客、发布问题、共享内容等功能。但是仍然缺少一件事,即为用户创建通知。

我想要做的是在他们的个人资料中通知用户,每当有人评论他们的帖子,或者如果他们正在关注特定帖子并且有更新,然后通知用户该更新。我环顾了许多应用程序,但我仍然对如何做到这一点感到困惑。

在使用的情况下,django-notification我似乎有一个印象(这可能是错误的),我只能使用它来通过电子邮件通知用户,即我不能在用户个人资料中显示这些通知,就像我们在 facebook 上一样。

首先我想知道我是否错了,然后我真的需要一些适当的教程或指导来指导如何去做。我知道如何注册通知并在适当的信号下发送,但没有文档说明如何在模板中显示这些通知(如果可以的话)。

任何指导/教程/入门文档将不胜感激。