擅长:python、mysql、java
<p>我跟随<a href="http://axiacore.com/blog/effective-dependency-management-django-using-bower/" rel="noreferrer">this</a>博客文章来建立我的django bower项目:</p>
<p>项目结构:</p>
<pre><code>|-root
|-app
|-assets
|-static
|-templates
|settings.py
|urls.py
|views.py
|wsgi.py
|manage.py
|bower.json
|.bowerrc
</code></pre>
<p>我的<code>.bowerrc</code>:</p>
<pre><code>{
"directory": "app/static/bower_components"
}
</code></pre>
<p>我使用了像这样的bower组件:</p>
<pre><code><script src="{{ STATIC_URL }}bower_components/angular/angular.js"></script>
</code></pre>
<p>我的<code>settings.py</code>:</p>
<pre><code>STATIC_URL = '/static/'
STATIC_ROOT = join(BASE_DIR, 'assets')
STATICFILES_DIRS = [join(BASE_DIR, 'static')]
</code></pre>
<p>还有<code>urls.py</code>:</p>
<pre><code>urlpatterns += patterns('',
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.STATIC_ROOT}),)
</code></pre>