मुझे लगता है कि उसके समाधान में aus_lacy थोड़ा हटकर है - पहले आपको QuerySet
को कनवर्ट करना होगा एक स्ट्रिंग के लिए जिसमें SQL QuerySet
का समर्थन करता है
from django.db import connection
query = str(ModelToRetrive.objects.all().query)
df = pandas.read_sql_query(query, connection)
इसके अलावा कम मेमोरी कुशल लेकिन फिर भी वैध समाधान है:
df = DataFrame(list(ModelToRetrive.objects.values('id','some_attribute_1','some_attribute_2')))