问题标签 [django-admin]
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.
django - In a django site I want to let users create other users that are tied to their accounts
I want to let a logged-in and registered user create extra user accounts that he will be the admin of. These accounts will be special "subordinate" accounts that are tied to the user creating them. He should be able to add/modify/delete these accounts kind of like the theory of how a Google apps administrator manages the accounts for his company (you are a regular user, but also create/destroy other users.)
The subordinate accounts cannot create/modify/delete accounts (except change their own password and normal user behavior.) I'm using the django auth model for all of these accounts. What is a good way to access the auth methods to add/modify/delete accounts from my own custom built webpages without using any admin code?
python - 没有外键在 Django 中尝试内联模型时
我需要能够创建一个包含 20 个奇怪的多项选择题的测验类型的应用程序。
我有 3 个模型:Quizzes
、Questions
和Answers
。
我想在管理界面中创建一个测验,并内联测验和答案元素。
目标是单击“添加测验”,然后转到包含 20 个问题字段的页面,每个字段有 4 个答案字段。
这是我目前拥有的:
尝试添加测验时出现以下错误:
这是可行的,还是我试图从 Django Admin 应用程序中提取太多内容?
python - Django 模型继承。隐藏或删除字段
我想从一些 3rd 方代码继承模型类。我不会使用某些字段,但希望我的客户能够在 Admin 中编辑模型。最好的办法是向管理员隐藏它们,还是我可以从一开始就阻止它们被创建?
此外 - 如果需要其中一个不需要的字段,我该怎么办?我的第一个想法是覆盖 save 方法并输入一个默认值。
python - 在我自己的应用程序中使用 Django 管理外观
我喜欢 django admin 非常简单但仍然非常优雅的外观和感觉,我想知道是否有办法将它应用到我自己的应用程序中。
(我想我在某处读过类似的东西,但现在我再也找不到该页面了。)
(编辑:我正在寻找的是一种通过扩展模板、导入模块或类似的东西来自动完成它的方法,而不仅仅是复制和粘贴 css 和 javascript 代码)
python - Django 表单
我曾问过一个与此有关的问题。但我认为直接问我的问题会更好。我有一个与其他两个表“域”和“组”有多对多关系的“用户”表。因此,在管理界面中,我将 Groups 和 Domains 视为 2 ModelMultipleChoiceFields。但我想以更加用户友好的方式在 UI 上呈现它们。我想在域和组中显示每个可用的选项,并根据用户属性选择/取消选择复选框。想知道我是否可以在管理员中执行此操作,或者我需要独立于管理员编写自己的视图。
python - Django 管理员
我正在使用 Django admin 来管理我的数据。我有一个用户、组和域表用户表与组和域表有多对多的关系。Domains 表与 Groups 表具有一对多的关系。当我通过管理员保存用户数据时,我还需要在 users_group 和 users_domains 表中进行一些额外的数据库更新。我该怎么做呢?我把代码放在哪里。谢谢。
python - 我可以覆盖管理界面中 tabularinline 字段的 html_name 吗?
是否可以覆盖 TabularInline 管理表单中字段的 html 命名,以便它们不包含破折号?
我正在尝试应用此处获得的知识来创建具有自动完成功能的 TabularInline 管理表单。
除了 Django 坚持将 tabularinline 查询集中的字段命名为以下行之外,这一切都有效:
因此,如果我的模型是 TravelLogClient 并且我的外键字段是公司,则表格内联查询集中三个条目的 HTML 表单中的字段将是:
问题是 javascript 不喜欢带有破折号的标识符。所以javascript失败并且自动完成不起作用。
这只是表格内联表格的问题!如果我在非表格管理表单字段上使用Jannis 的自动完成示例..._set-[index]-...
,它工作得很好,因为字段名称在 HTML 和 javascript中没有“ ”部分。
我没有向 django 的源代码提交一个补丁,将下划线的破折号更改为contrib.forms.forms.py
and contrib.forms.formsets.py
,而是在我看来,有可能以某种方式覆盖行为。
如果做不到这一点,让 html_name 中的这些破折号变成下划线的最简单方法是什么?
提前致谢!
django - Django Admin SelectMultiple 小部件
在我的模型中,我在 2 个表用户和组之间有多对多的关系。在管理界面中,我看到了 Groups 的 SelectMultiple 小部件。实际上,我使用的是 filter_horizontal,我在 2 个单独的列表中看到可用组和选定组。是否可以过滤我可以看到的可用组列表(基于某些标准)。我不想在组表中显示所有组。谢谢
django - Django Admin:管理数据库
我正在使用 Django admin 来管理我的数据。我有以下表格:Users
、Groups
和Domains
。与和Users
都有多对多的关系。与 有一对多的关系。当我从 a中删除 a 时,我还想删除该特定且属于.Groups
Domains
Domains
Groups
User
Domain
Users_Groups
User
Groups
Domain
我该怎么做呢?我把代码放在哪里?
谢谢。
django - 自动升级到 django 1.x
我一直在使用 django 的 pre 1.0 版本(大约 0.97 的开发版本),
现在我正在考虑升级到 1.x(我从 svn 中获取了最新的东西)。
管理界面的工作方式发生了一些变化,所以现在我必须编辑所有models.py
文件并创建新admin.py
文件。
我记得看到一个据说可以自动化(大部分)这个过程的工具,但那是很久以前的事了,我不记得它在哪里(或者我的记忆可能是错误的)
有这样的工具吗?它在哪里?