对于名为import matplotlib.pyplot as plt
import locale
plt.style.use('classic')
locale.setlocale(locale.LC_NUMERIC, 'de_DE')
plt.rc('text', usetex=False)
font = {'family':'serif','size':14}
plt.rc('font',**font)
plt.rcParams['axes.formatter.use_locale'] = True
a=[.1,.2,.3,.4,.5]
b=[.1,.2,.3,.4,.5]
plt.plot(a,b)
plt.show()
的字段使用{{1>}的模型图书,当我执行以下查询时
MarkDown
由于内容字段,网站变得缓慢,我认为当Django尝试将这些字段转换为python对象时会发生艰苦的工作。当我清理每条记录的所有content
字段并将其留空时,查询速度会快得多。
在我的情况下,Book.objects.filter(published=True).order_by('read')
字段包含大文本。为了获得性能,如何通过忽略特定字段来获取数据?
我想忽略content
字段,如:
content
答案 0 :(得分:3)
尝试使用defer
:
Book.objects.defer('content').filter(published=True).order_by('read')