我正在使用Django(版本1.3)并忘记了管理员用户名和密码.如何重置?
是否可以将普通用户设为admin,然后删除管理员状态?
如何检查当前批处理脚本是否具有管理员权限?
我知道如何使用runas调用它自己,而不是如何检查管理员权限.我见过的唯一解决方案是粗暴的黑客工作或使用外部程序.好吧,实际上我并不关心它是否是一个黑客工作,只要它适用于Windows XP及更新版本.
我正在尝试向MongoDB添加授权.
我正在使用MongoDB 2.6.1在Linux上完成所有这些工作.
我的mongod.conf文件采用旧的兼容性格式
(这是安装时的方式).
1)我创建了管理员用户,如(3)中所述
http://docs.mongodb.org/manual/tutorial/add-user-administrator/
2)然后我通过取消注释这一行来编辑mongod.conf
auth = true
3)最后我重新启动了mongod服务,我尝试登录:
/usr/bin/mongo localhost:27017/admin -u sa -p pwd
4)我可以连接,但它在连接时说出来.
MongoDB shell version: 2.6.1
connecting to: localhost:27017/admin
Welcome to the MongoDB shell!
The current date/time is: Thu May 29 2014 17:47:16 GMT-0400 (EDT)
Error while trying to show server startup warnings: not authorized on admin to execute command { getLog: "startupWarnings" }
Run Code Online (Sandbox Code Playgroud)
5)现在看来sa我创建的这个用户根本就没有权限.
root@test02:~# mc
MongoDB shell version: 2.6.1
connecting to: localhost:27017/admin
Welcome to the MongoDB shell!
The current …Run Code Online (Sandbox Code Playgroud) 我在管理站点注册了一个模型.其中一个字段是长字符串表达式.我想在管理员的基于这些字段值的管理员的添加/更新页面添加自定义表单字段我将构建长字符串表达式并将其保存在相关的模型字段中.
我怎样才能做到这一点?
更新:基本上我正在做的是从符号构建数学或字符串表达式,用户选择符号(这些是不属于模型的自定义字段),当他点击保存时,我创建一个字符串表达式表示符号列表并将其存储在DB中.我不希望符号是模型和DB的一部分,只是最终表达式.
为什么我的"日期"字段没有出现在管理系统中?
在我的admin.py文件中
from django.contrib import admin
from glasses.players.models import *
admin.site.register(Rating)
Run Code Online (Sandbox Code Playgroud)
而评级模型有一个名为"日期"的字段,如下所示
date = models.DateTimeField(editable=True, auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)
但是在管理系统中,即使editable设置为,该字段也不会显示True.
有谁有想法吗?
我正在尝试为与Step具有has_many关系的Recipe模型自定义ActiveAdmin表单.
class Recipe < ActiveRecord::Base
has_many :steps
end
class Step < ActiveRecord::Base
acts_as_list :scope => :recipe
belongs_to :recipe
end
Run Code Online (Sandbox Code Playgroud)
我在与此相关的ActiveAdmin文件中有以下内容:
form do |f|
f.has_many :steps do |ing_f|
ing_f.inputs
end
end
Run Code Online (Sandbox Code Playgroud)
我尝试加载表单时抛出以下错误:
未定义的方法`new_record?' 为零:NilClass
到目前为止,我已经将它与has_many方法隔离开了但是我已经迷失了.任何建议和帮助将不胜感激!
该模型的逻辑是:
Building有很多RoomsRoom可能在另一个内部Room(例如,一个壁橱 - 在'self'上的ForeignKey) Room只能Room在同一建筑物内的另一个内部(这是棘手的部分) 这是我的代码:
#spaces/models.py
from django.db import models
class Building(models.Model):
name=models.CharField(max_length=32)
def __unicode__(self):
return self.name
class Room(models.Model):
number=models.CharField(max_length=8)
building=models.ForeignKey(Building)
inside_room=models.ForeignKey('self',blank=True,null=True)
def __unicode__(self):
return self.number
Run Code Online (Sandbox Code Playgroud)
和:
#spaces/admin.py
from ex.spaces.models import Building, Room
from django.contrib import admin
class RoomAdmin(admin.ModelAdmin):
pass
class RoomInline(admin.TabularInline):
model = Room
extra = 2
class BuildingAdmin(admin.ModelAdmin):
inlines=[RoomInline]
admin.site.register(Building, BuildingAdmin)
admin.site.register(Room)
Run Code Online (Sandbox Code Playgroud)
内联将仅显示当前建筑物中的房间(这是我想要的).但问题是,对于inside_room下拉列表,它会显示Rooms表中的所有房间(包括其他建筑物中的房间).
在内联中rooms,我需要将inside_room选择限制rooms在当前building(当前正由主BuildingAdmin …
class PurchaseOrder(models.Model):
product = models.ManyToManyField('Product')
vendor = models.ForeignKey('VendorProfile')
dollar_amount = models.FloatField(verbose_name='Price')
class Product(models.Model):
products = models.CharField(max_length=256)
def __unicode__(self):
return self.products
Run Code Online (Sandbox Code Playgroud)
我有那个代码.不幸的是,错误来自admin.py中ManyToManyField
class PurchaseOrderAdmin(admin.ModelAdmin):
fields = ['product', 'dollar_amount']
list_display = ('product', 'vendor')
Run Code Online (Sandbox Code Playgroud)
错误说:
'PurchaseOrderAdmin.list_display [0]','product'是不受支持的ManyToManyField.
然而,当我把它编译'product'出来的list_display.那么如何'product'在list_display不给出错误的情况下显示呢?
编辑:也许一个更好的问题是你如何显示ManyToManyField的list_display?
当我尝试访问管理页面时,它给出了以下错误:
System check identified no issues (0 silenced).
June 21, 2016 - 15:26:14
Django version 1.9.7, using settings 'librato_chart_sender_web.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Internal Server Error: /admin/
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 149, in get_response
response = self.process_exception_by_middleware(e, request)
File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 147, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/Library/Python/2.7/site-packages/django/contrib/admin/sites.py", line 265, in wrapper
return self.admin_view(view, cacheable)(*args, **kwargs)
File "/Library/Python/2.7/site-packages/django/utils/decorators.py", line 149, in _wrapped_view
response = view_func(request, *args, **kwargs) …Run Code Online (Sandbox Code Playgroud) admin ×10
django ×7
python ×3
django-admin ×2
activeadmin ×1
batch-file ×1
cmd ×1
css ×1
foreign-keys ×1
formtastic ×1
has-many ×1
inline ×1
limit ×1
mongodb ×1
panel ×1
windows ×1
wsgi ×1