擅长:python、mysql、java
<p><code>urlpatterns</code>变量只是Python,因此,如果可以确定要映射到url的可调用项,则可以将其自动化:</p>
<pre><code>import inspect
import views
urlpatterns = [url(r'^%s$' % name, view) for name, view in views.__dict__.items()
if callable(view) and
inspect.getargspec(view)[0][0] == 'request']
</code></pre>
<p>但是在这样做之前要仔细考虑-自动公开你的所有视图作为网址可以打开你不打算公开的部分应用程序。上面的inspect argspec检查是朝着不意外打开太多的方向迈出的一小步,但我不想过于依赖它。在</p>