根据表显示数据库表列

时间:2016-01-27 08:33:59

标签: python html mysql angularjs django

您好我有以下代码来显示我的数据库中的所有表格(Python JSON格式化视图)

class DbTablesResourceView(JSONResponseMixin, View):
    def get(self, request, *args, **kwargs):
        status = 'error'
        msg = "Success"
        from django.db import connection
        tables = connection.introspection.table_names()
        seen_models = connection.introspection.installed_models(tables)
        return self.render_json_response(dict(objects=list(tables)))

我有一个下拉选项来显示html中的所有表格,如下所示。使用角度Js显示为下拉列表。

    <div class="input-group well">
       <span class="input-group-addon addon">Table </span>
       <select type="input" class="form-control" ng-model="final_data.table"
       ng-options="t for t in table_list" required ng-cloak></select>
   </div>

我的目标是在另一个下拉选项中显示用户所选表的列。我怎样才能做到这一点?因为Django tastiepie不是一个好主意。请帮忙。提前致谢。

0 个答案:

没有答案