草庐IT

dubbo-admin

全部标签

python - 在 django 中为 django-admin 有一个单独的数据库

我正在尝试为一个用rails编写的应用程序构建一个用户管理界面,为此我正在使用django。我已经拥有Rails应用程序的遗留数据库,其中包含我将要管理的内容,对于这个新的django应用程序的用户管理,我想使用django-admin。但我不想改变我拥有的遗留数据库的结构。做syncdb的时候,看到django在legacy数据库下创建了所有的表,这不是我想要的。我现在所做的是,我在settings.py上定义了多个数据库,遗留数据库是非默认的。这样做django在默认数据库上创建了所有与用户/身份验证相关的表,这防止了遗留数据库的结构被改变。但我想知道是否还有其他更好的方法,我可以

python - 我在哪里可以找到 'admin.site.urls' 的源文件?

在我的urls.py中,我有一行代码('include(admin.site.urls)。但是我在python的安装目录中找不到源文件,如..\site-packages\django\contrib\admin他们在哪里? 最佳答案 在python中,模块可以从包的__init__.py中加载;它不需要是同一目录中的文件。如果你查看django/contrib/admin/__init__.py你会看到:fromdjango.contrib.admin.sitesimportAdminSite,site那么如果你查看django/

python - 如何修改 Django Admin 上的选择

我有一个模型,它有一个名为“state”的字段:classFoo(models.Model):...state=models.IntegerField(choices=STATES)...对于每个状态,可能的选择是所有状态的某个子集。例如:iffoo.state==STATES.OPEN:#iffooisopen,possiblestatesareCLOSED,CANCELED...iffoo.state==STATES.PENDING:#iffooispending,possiblestatesareOPEN,CANCELED...因此,当foo.state更改为新状态时,其可能的选

python - 如何在 django admin 中限制内联模型的查询集

我有两个模型实现如下classA(models.Model):a_name=models.CharField(max_length=50)classB(models.Model):a=models.ForeignKey(A)b_tag=models.CharField(max_length=50)user=models.ForeignKey(User)#storesusername现在我定义了一个Aadmin并将其注册到B作为TabularInline的子类。我想知道是否有可能在呈现内联表单集之前以某种方式过滤B对象列表,因此并非所有B对象都与A相关进入表单集,只有user参数与当前登

python:无法打开文件 'django-admin.py':[Errno 2] 没有这样的文件或目录

我有一台Mac,我开始在Django上工作。当我尝试通过编写在终端上创建项目时pythondjango-admin.pystartprojectmyproject我收到这个错误python:can'topenfile'django-admin.py':[Errno2]Nosuchfileordirectory当我四处寻找帮助时,一个解决方案建议编写typedjango-admin.py来获取django-admin.py的位置并使用它。所以当我打字的时候python/usr/local/bin/django-admin.pystartprojectmyproject我的项目已创建。谁能

python - 记录更改列表中的 Django-admin : How to display link to object info page instead of edit form ,?

我正在为正在处理的应用程序自定义Django-admin。所以到目前为止,定制是工作文件,添加了一些View。但我是想知道如何将change_list显示中的记录链接更改为显示信息页面而不是更改表单?!在这篇博文中:http://www.theotherblog.com/Articles/2009/06/02/extending-the-django-admin-interface/汤姆说:”您可以通过定义一个函数然后添加my_func.allow_tags=True"我没完全理解!!现在我有配置文件功能,当我点击记录列表中的成员我可以显示它(或添加另一个按钮称为-个人资料-),以及如

python - flask-admin 表单 : Constrain Value of Field 2 depending on Value of Field 1

我一直在努力在flask-admin中实现的一个功能是当用户编辑表单时,在设置字段1后限制字段2的值。让我用文字举个简化的例子(实际用例比较复杂)。然后我将展示实现该示例的完整要点,减去“约束”功能。假设我们有一个数据库可以跟踪一些软件“配方”以输出各种格式的报告。我们示例数据库的recipe表有两个配方:“SeriousReport”、“ASCIIArt”。为了实现每个配方,我们从几种方法中选择一种。我们数据库的method表有两个方法:“tabulate_results”、“pretty_print”。每个方法都有参数。methodarg表有两个参数名称“tabulate_resu

python - Django Admin + FORCE_SCRIPT_NAME + 登录重定向错误

我使用fastcgi_pass让Django在Nginx后面运行。我在类似/django/sample的子路径中运行Django。location/django/sample{includefastcgi_params;fastcgi_pass127.0.0.1:8025;}我在Django设置模块中使用FORCE_SCRIPT_NAME,这似乎解决了我在子路径上运行时遇到的所有问题。在settings.py中:FORCE_SCRIPT_NAME="/django/sample/"我到这里用管理员登录(并正确获取管理员用户界面):http://server/django/sample/

python - Flask-Admin +(Flask-Login 和/或 Flask-Principal)

身份验证和授权可以通过Flask-Login和Flask-Principal插件集成到Flask中。(或者也可能通过Flask-Security插件。)但是:Flask-Admin——另一个提供后端仪表板的插件——不是注册蓝图……而且,我相信(据我所知),Flask-Login和Flask-Principal——以及用户访问呈现View所必需的...这些装饰器仅对作为已注册蓝图一部分的View进行操作。两个问题:1)如何在我的应用程序中将Flask-Admin注册为蓝图,和/或以其他方式启用Flask-Login和/或Flask-Principal装饰器以保护与Flask-Admin关

python - flask-admin 不显示外键列

classParent(db.Model):id=db.Column(db.Integer,primary_key=True)name=db.Column(db.String(120))def__repr_(self):return''%(self.name)admin.add_view(ModelView(Parent,db.session))classChild(db.Model):id=db.Column(db.Integer,primary_key=True)name=db.Column(db.String(120))parent=db.Column(db.Integer,db