我是django的新手,并且在尝试使管理网站按照我的意愿工作时遇到了一些困难.我想知道是否为了制作管理功能,我希望最好使用继承自admin/base_site.html的模板制作自定义管理应用程序,当is_staff为true时使用带有重定向的前端登录.
最初的细节让我想到这个:
我有一系列的外键,并希望在父管理页面上显示嵌套的内联.我已经尝试过使用easymode,但它有自己的问题和要求可能会导致后来我无法解决的问题.
我想添加一个函数,允许管理员添加模型的实例,触发创建实例的相关模型和重定向等.这至少需要添加一些callables,我还没想到如何真正做到这一点在管理模型中取得任何成功,此刻似乎更容易在我自己的应用程序的views.py中快速执行此操作,而不是尝试使用管理员视图.
一般来说,创建自定义管理应用程序(在FrontEnd登录时使用is_staff = true重定向)从长远来看似乎更灵活,并且将为客户端带来更加设计和直观的管理界面 - 所以我想我的问题是,什么是半职业选手呢?(如果你知道如何破解管理员的观点和模板到你的心脏的内容,你不是一个半专业:))
感谢您提供的任何建议,我仍然会弄湿我的脚,这种建议可以节省我很多时间和头痛.
管理员网站有一个非常奇怪的问题.当我进入网站时,地址是:http://127.0.0.1:8000/admin /我看到前管理员网站,嗯看起来很好.但是,当我点击任何"+添加按钮"或网站上的任何链接时,我仍然看到管理站点:p但是地址为http://127.0.0.1:8000/admin/category/category/add/.我可以按照自己的意愿玩多次,我一直看到前台管理员网站上有我的模型列表但是地址为http://127.0.0.1:8000/admin/category/category/add/category/category/add/category/category/add/category/category/add /:pp
怎么了?最好的祝福,
nykon
我想创建一个管理包,以某种方式检测其他包并尝试将它们添加到菜单和相同的RBAC上下文.
例如:
你会如何实现这样的事情?在symfony 2中是否有像这样的插件式设计的原生支持?
我很感兴趣当管理员添加新用户(Wordpress)时如何添加字段(作为输入).不是在用户注册时,而是仅在管理员添加新用户时.我在网上找到了例如,但仅针对要编辑用户的字段,但我想添加新用户.来自输入的新数据 - 并将它们保存在用户元表中.有人在做这个练习吗?
如何在ubuntu中与默认端口3306不同的端口上启动AWS RDS
所以,如果有人知道这些步骤,请帮助我,以便它对我有用.
我正在考虑使用带bitnami的数字海洋来托管我的新铁路应用程序。Heroku的功能昂贵,但是我不是服务器管理员,我不确定bitnami是否足够。
据说您可以在他们的广告上使用组合bitnami +数字海洋来运行生产应用程序。(https://bitnami.com/learn_more# 正在生产中运行应用程序)这是真的吗?
上一次我尝试在vps上运行应用程序时,我不得不安装fail2ban,防火墙,Logwatch之类的东西,而这是最复杂的事情。
是bitnami真正的即插即用功能,还是我仍然需要做所有服务器管理工作,它只是安装ruby堆栈(似乎正在做)。
人们真的按原样运行生产应用程序吗?没有任何与安全相关的东西?
谢谢
我正在使用Orchard CMS和定制模块为客户开发站点。在“管理”部分中,我添加了两个单选按钮,但似乎无法正确设置它们的样式。
这是我的代码:
@Html.RadioButtonFor(m => m.UserImportLinkMode, UserImportLinkMode.New, new {id="newGroup", name="group"})
<label for="newGroup">@T("New")</label>
@Html.TextBoxFor(m => m.NewGroupName, new {})<br/>
@Html.RadioButtonFor(m => m.UserImportLinkMode, UserImportLinkMode.Existing, new {id="existingGroup", name="group"})
<label for="existingGroup">@T("Existing")</label>
@Html.DropDownListFor(m => m.SelectedGroupId, new SelectList(Model.Groups, "Id", "Name"))
Run Code Online (Sandbox Code Playgroud)
这是它的样子:
显然,没有那么好。一切都放在彼此之下。我可以解决这个问题(我知道CSS),但这意味着为那些特定的控件创建样式。我想知道当前的Admin主题是否已具有内置样式,可以将所有内容内联。
我有一个带有的模型property,它返回布尔值,我想在Django模型管理中将其显示为图标。
class Foo(models.Model):
bar = models.TextField("Title", null=True, blank=True)
@property
def is_new_bar(self):
return bar == 'NEW'
Run Code Online (Sandbox Code Playgroud)
class FooAdmin(admin.ModelAdmin):
list_display = ('bar', 'is_new_bar') # is_new_bar is shown as True/False text, I want this as bool icon of django.
Run Code Online (Sandbox Code Playgroud)
我已经创建了一个应用程序,它的一些功能只适用于管理员权限,
如何检查应用程序是否以管理员权限运行?
十月CMS是全新的。我以前的那个家伙还没有共享URL来登录到10月CMS开发的网站的管理面板。
我在Google上搜索了很多,但是没有任何链接。请让我知道这一点。
谢谢。