django-admin相关内容
这是Django 3的新安装,我得到了面板的管理员外观: 我在浏览器控制台中没有错误 我已经做了 python3 manage.py collectstatic 一条线索: 为了能够看到此管理面板而不出现Apache500错误,我必须评论: django.contrib.staticfiles 在settings.py中的中间件下 如果在中间件中调用django.c
..
我有一个名为AccessDuration的模型,它有两个重要的字段:duration(Int)和lab_start_date(DateTime)。基于这两个字段,我想检查访问持续时间是否已过期。这是通过使用模型函数完成的。 class AccessDuration(models.Model): .... duration = models.PositiveIntegerFie
..
我已经成功构建了Django中的模型,但一旦添加数据并单击保存我的应用程序就会崩溃 我得到GDAL异常-OGR失败,并且它在崩溃页面中突出显示为错误的原因{{field.field}}。 以下是屏幕截图Admin view for adding data to the model i get this right away after clicking save 有人经历过这种情
..
我的应用程序工作正常,但当我尝试管理url时,出现此错误。我可以访问网站的所有页面,但管理页面除外。 我的项目是迷你 mini.urls.py from django.conf.urls import url,include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.ur
..
我在Mac上启用了暗模式,但在带有ckeditor的Django管理面板中看起来很笨拙。在Chrome或Django管理中有禁用它的选项吗?我已尝试主题和浏览器扩展,但没有成功。 推荐答案 看起来您正在为Django管理员使用某个第三方主题。我建议检查一下这个主题的维护者是否想要在短期内支持Django 3.2。 至于快速解决方案,您可以引入自己的样式表,该样式表将重置负责黑暗主
..
我需要将模型中类Meta的inline title更改为其他值,而不是verbose_name。是否有属性可以实现此目的? 推荐答案 如文档所述,您需要设置InlineModelAdmin子类的值: InlineModelAdmin.Verbose_Name- 在模型的内部Meta类中找到的Verbose_Name的重写。 InlineModelAdmin.VERBOSE_NAME
..
我有以下自定义用户模型的代码。 是否有人可以为我提供限制超级用户访问管理员网站的解决方案。提前感谢 # UserManager is for Custom User Model to override Django's Default Model class UserManager(BaseUserManager): def _create_user(self, email, passwor
..
我有 2 个模型: 类城市(models.Model):名称 = models.CharField(max_length=50)slug = models.SlugField(max_length=50)城市新闻类(models.Model):标题 = models.CharField(max_length=100)slug = models.SlugField(max_length=100)a
..
我想让管理员添加表单动态化.我想根据相关对象中的设置添加一些表单域. 我有这样的事情: class ClassifiedsAdminForm(forms.ModelForm):def __init__(self,*args, **kwargs):super(ClassifiedsAdminForm, self).__init__(*args, **kwargs)self.fields['t
..
..
..
ArrayField 的当前管理小部件是一个字段,以逗号作为分隔符,如下所示(文本列表): 这并不理想,因为我会有更长的文本(甚至 20 个字)并包含逗号.我可以将分隔符更改为其他内容,但这仍然无济于事在管理员中包含不可读的内容. 我想要一个可以在管理员中更改的字段列表.类似于下图的东西 我可以使用另一个表来解决这个问题,但我想知道是否可以这样解决. 解决方案 不幸的是,
..
我正在构建一个简单的短 URL 服务,供我们公司使用.我想使用 mongodb 来存储数据,但我需要一些简单的接口来添加/编辑短 url 到长 url 映射. mongo 文档将非常简单,如下所示: {shortUrlSlug: 'pbbs',fullUrl: 'http://example.com/peanut/butter/and/bacon/sandwiches/'} 是否有任何东
..
我按照开发文档中的描述扩展了 django 用户模型.我不想保留大部分原始用户模型功能,所以我扩展了 AbstractUser 类.我已经在 settings.py 中定义了: AUTH_USER_MODEL = 'myapp.CustomUser' 我的用户类: 类 CustomUser(AbstractUser):custom_field = models.ForeignKey('Oth
..
我知道我已经设法做到这一点,但不记得是如何做到的,也找不到任何关于此的文档.. 如何在管理员的对象列表视图中默认应用过滤器? 我有一个列出报价的应用程序,这些报价有一个状态(例如:接受、拒绝、搁置..). 我希望过滤器默认设置为 status='accepted',即.. 解决方案 更可重用的方法: 类 DefaultFilterMixIn(admin.ModelAdm
..
..
我无法弄清楚为什么需要权限的装饰器不起作用.我想只允许工作人员访问视图.我试过了 @permission_required('request.user.is_staff',login_url="../admin")def series_info(请求):... 还有 @permission_required('user.is_staff',login_url="../admin")def s
..
是否有可能更改用户编辑页面中的权限列表?我不想显示所有权限,例如管理员日志条目或身份验证组等.如何修改主查询集以排除其中的一些? 解决方案 我的想法来自 这个话题,也回答了你的问题,但不是很清楚. 您必须覆盖用于可视化的 UserAdmin 表单中的用户权限查询集. 为此,最简单的方法是创建 UserAdmin 的子类并覆盖 get_form 方法: 从 django.con
..
我需要只有超级用户和工作人员在制作时才能访问 Django 管理界面,并显示所有其他类型的用户(包括未登录时)的 404.这可能吗?如何实现? 解决方案 我最终为它写了一个中间件: 从 django.core.urlresolvers 导入反向从 django.http 导入 Http404类 RestrictStaffToAdminMiddleware(对象):"""限制员工访问管理面
..
我很喜欢 django 管理视图的过滤功能(list_filter). 但是,对于具有很多字段的视图,我真的希望能够通过单击来最小化/扩展它,以节省屏幕空间,而且因为它有时实际上隐藏了一些东西. 有没有一种简单的方法来添加折叠按钮(一些我还没有找到的现有插件或类似的东西)? 解决方案 鉴于您现在在 django admin 中有 jQuery,很容易将 slideToggle(
..