我是 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"}}]
相关分类