v0.5 SQL执行 板块

This commit is contained in:
何全
2019-07-09 17:39:08 +08:00
parent 0b56b6b4c7
commit 9c5cd84641
749 changed files with 1353 additions and 229934 deletions

31
sql/admin.py Normal file
View File

@@ -0,0 +1,31 @@
from django.contrib import admin
from sql.models import database
class DatabaseAdmin(admin.ModelAdmin):
list_display = ('name', 'region', 'address', 'port', 'ctime', 'password', "get_password")
class SqlPermAdmin(admin.ModelAdmin):
@classmethod
def show_approver(self, obj):
return [i.username for i in obj.approver.all()]
search_fields = ['group']
list_display = ('group', "show_approver", "ddl", "dml", "select")
filter_horizontal = ('approver', "ddl_data", "dml_data", "select_data")
class SqlUserAdmin(admin.ModelAdmin):
@classmethod
def show_perm(self, obj):
return [i.group for i in obj.perm.all()]
list_display = ('user', 'show_perm')
search_fields = ['user']
filter_horizontal = ('perm',)
admin.site.register(database, DatabaseAdmin)