使用 Django 中的动态模型名称和字段从 sql 查询

我是 Django 的新手,正在努力解决一些动态解决方案。我正在尝试制作一个应用程序,用户可以从 UI 创建表并将数据从平面文件导入到该表中,然后用户可以通过单击 url 来浏览该数据(例如,如果用户为员工创建表,则用户应该能够为员工提供这样的网址:localhost/employee)。稍后我将处理导入部分,但现在,我正在尝试找到浏览数据的解决方案。下面的查询几乎就是这样做的。但我无法使用别名而不是列名。有什么办法可以建立这样的动态吗?


def employee(request):

    entries = Employee.objects.annotate(First Name=F('FirstName')). only('FirstName','Email')

    print(entries)

    return render_to_response('employee.html',{'employees': serializers.serialize("json",entries, fields=('First Name','Email'))}) 

上面的查询给了我下面的结果。我这里只有电子邮件信息。所以没有名字,因为注释不起作用。


[{"model": "client.employee", "pk": 1, "fields": {"Email":"employe1@gmail.com"}}]


红糖糍粑
浏览 229回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go