我不知道會這樣作任何真正的高效化差(即計算時間,內存等)Django的效率問題
這是我的模型:
class FooUser(models.Model):
name = models.CharField(max_length=50)
sirname = models.CharField(max_length=50)
假設我有2種不同的方法,同時節省在視圖中的FooUser: 首先,將檢索到的值分配給變量並在此之後將其傳遞給對象。
#say I retrieve name and sirname from users cookie.(lets not care for the exceptions for now.
input_name =request.session['name']
input_sirname =request.session['sirname']
FooUser(name=input_name,sirname=input_sirname).save()
第二個,直接傳遞的參數:
#say I retrieve name and sirname from users cookie.(lets not care for the exceptions for now.
FooUser(name=request.session['name'],sirname=request.session['sirname']).save()
我知道這個問題可能有點傻,但長期投入,通過這些輸入對象使得代碼不可讀幾乎:)
@Ludwik Trammer:聽起來像是一個答案。請將其發佈爲答案,以便我們可以正確地對其進行修改。 – 2010-02-22 14:53:47
@ S.Lott:好的,我現在做了。我原本不是因爲它不回答原來的問題(效率),但如果你認爲我應該這樣做,那麼肯定,爲什麼不呢。你可以通過BTW評論評論。 – 2010-02-22 15:52:32