擅长:python、mysql、java
<p>首先,这段代码:</p>
<pre><code>try:
myObj = MyObject.objects.get(pk=myObjectID)
except:
return myErrorPage(request)
</code></pre>
<p>可替换为:</p>
^{pr2}$
<p>这同样适用于您拥有的第二个代码块。在</p>
<p>这本身就让它更优雅了。在</p>
<p>如果您想进一步实现自己的decorator,最好的办法是将@login_required子类化。如果你传递不同的论点或者不想这样做,那么你确实可以自己做一个装饰器,这是正确的。在</p>