问题标签 [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 投票
1 回答
1716 浏览

jquery - Django 中的 Jquery:我应该研究哪些 django 应用程序?

我想在我的表单中使用一些 jquery,我希望使用一些现成的解决方案 - 似乎有很多......

为此,您会推荐哪些 django 应用程序?哪些最受欢迎?

编辑#1: 嗯......我想我没有在我的问题上付出足够的努力......我希望有更多的选择/澄清......

那里似乎有大量的 jquery 应用程序。这是一个随机选择:

我想显而易见的答案是“使用能够为您提供所需功能的那个”,因为其中大多数用于不同的目的。但我想知道哪些是常用的......或者也许大多数人只是倾向于自己编写代码?

对于对 jquery 一无所知的人来说,使用其中的一个或几个更容易吗?还是“手工”更容易?

0 投票
6 回答
6262 浏览

django - 跨应用程序使用 django 模型?

所以在我的 Django 项目中,我有几个不同的应用程序,每个应用程序都有自己的模型、视图、模板等。让这些应用程序通信的好方法(“Django”方式)是什么?

一个具体的例子是一个会议应用程序,它有一个会议模型,我有一个主页应用程序,我想在主页上显示前 5 个会议。

主页应用程序的视图是否应该只查询会议应用程序的模型?

感觉好像越界了,在 Django 中可能有一种更解耦的方式来做这样的事情。

0 投票
6 回答
8783 浏览

django - Django Facebook Connect 应用推荐

我想为我的 Django 站点实现 Facebook 连接登录,并且我已经检查了已经存在的应用程序。

到目前为止,我已经为此目的找到了Django-Socialauthdjango-socialregistrationdjango-facebookconnect 。

问题是选择哪一个,我想听听其他有使用这些应用程序经验的开发人员的意见。

对我来说重要的是,Facebook Connect 登录应用程序与 @login_required、默认身份验证系统和 django-registration 配合得很好。

请分享你的经验:)

0 投票
1 回答
70 浏览

django - 将任意内容插入文本字段

我正在构建一个 CMS,我希望能够在文档(CMS 页面)的任意位置插入“东西”。

“stuff”对象将具有通用外键,可以是从数据库条目生成的表,也可以是上传的图像或其他内容。

我已经看到 Nathan Borror 的django-basic-apps包含一个基本内联应用程序,它看起来可能是一个很好的解决方案(基于django-mingus 的截屏视频),但我想确保没有替代品我错过了。

非常感谢对替代解决方案的建议。

0 投票
1 回答
7530 浏览

python - Django 子应用和模块结构

我正在开发一个 Django 应用程序,这是一个需要多个子应用程序来保持整洁的大型系统。因此,我有一个顶级目录,它是一个 Django 应用程序(因为它有一个空models.py文件),以及多个子目录,它们本身也是应用程序。

我以这种方式布置我的应用程序的原因是因为子应用程序是分开的,但它们永远不会在父应用程序之外单独使用。因此,单独分发它们是没有意义的。

安装我的应用程序时,设置文件必须包含以下内容:

...这显然是次优的。这也有一个稍微令人讨厌的结果,即要求所有子应用程序都由它们的“内部”名称(即subapp1subapp2)引用。例如,如果我想重置 subapp1 的数据库表,我必须输入:

这很烦人,特别是因为我有一个名为的子应用程序core- 当我的应用程序安装在用户项目中时,它可能与另一个应用程序的名称冲突。

我这样做是完全错误的,还是强迫这些“内部”应用程序用它们的全名来引用?

0 投票
1 回答
5913 浏览

django - 消息框架:无模块消息

我正在关注本教程:

http://docs.djangoproject.com/en/dev/ref/contrib/messages/

但我收到此错误:

.

在 django/contrib 文件夹中实际上没有消息应用程序。

如何获得工作消息框架?

0 投票
3 回答
911 浏览

python - 如何从 Django 应用程序添加上下文处理器

假设我正在编写一个 Django 应用程序,并且应用程序中的所有模板都需要某个变量。

处理这个问题的“经典”方法,afaik,是编写一个上下文处理器并将其添加到 settings.py 中的 TEMPLATE_CONTEXT_PROCESSORS 中。

我的问题是,考虑到应用程序应该与使用它们的实际项目“独立”,这是正确的做法吗?

换句话说,当将该应用程序部署到一个新项目时,有没有办法避免该项目不得不明确地弄乱它的设置?

0 投票
2 回答
1152 浏览

django - 安装和使用 django-registration

以前我一直在使用一些旧版本的 django-registration,现在似乎已弃用。因为我的服务器不允许我安装 python 插件,所以我需要使用“注册”作为单独的 django 应用程序。现在我的问题是我需要修改什么才能让注册作为 django-app 运行?我可以将“注册”复制到我的 django 项目目录中,将其添加到设置中并且它应该可以工作吗?以前没有定义“后端”之类的东西,现在带有函数 get_backend 的后端初始化文件,它以“路径”作为参数。我猜这条路径是通过 url 发送的,对吗?

在这个目录中还有一个带有 DefaultBackend 类的初始化文件,其中类激活和注册。

http://paste.pocoo.org/show/225790/

他们都使用信号。我需要以任何方式打扰这些信号吗?(我仍然不太明白它们的用途)。最后一件事。之前注册后,它会以这种方式重定向给定的success_url或设置模板:

现在负责这个的代码看起来:

和 post_registration_redirect :

那么,如果它仍然只是简单地重定向到 'registration_complete' ,为什么会以这种方式改变呢?args 和 kwargs 是空的,为什么还要麻烦呢?

0 投票
4 回答
63427 浏览

django - Django 应用程序是否有命名约定

是否有用于创建包含多个单词的 Django 应用程序的首选命名约定?例如,以下哪个是首选?

  1. my_django_app
  2. my-django-app 更新:语法上不允许
  3. mydjangoapp 推荐解决方案

虽然它们都可能 是语法上允许的选项 1 和 3,但有偏好吗?查看 Django 通过将应用程序名称和模型名称与下划线组合来创建表名的方式,我倾向于选项 #1。

想法?

0 投票
3 回答
4202 浏览

database - Django South:为多个应用程序创建架构迁移

我在一个更大的项目中使用 django south,我唯一不喜欢它的是,你不能一次为所有应用程序创建模式迁移(我有很多应用程序继承自同一个抽象模型,如果我更改该基本模型,则有很多要迁移的应用程序)-认为您实际上可以一次迁移所有应用程序(使用 migrate --all )。

所以我想知道 django south 是否有一个简单的解决方案可以同时处理一堆应用程序,或者是否有人有一个很好的脚本可以这样做?