cod*_*123 7 javascript css django django-staticfiles
对于我的Django项目中的第三方(jquery)代码,我采用了静态文件的目录结构,将所有第三方文件放在一个单独lib的子目录中.更具体地说,这就是我的目录树目前的样子:
myproject/
myproject/
static/
css/
my-own-stylesheet.css
lib/
bobs-stylesheet.css
joes-stylesheet.css
img/
my-own-image.png
lib/
bobs-image.png
joes-image.png
js/
my-own-javascript.js
lib/
bobs-javascript.js
joes-javascript.js
Run Code Online (Sandbox Code Playgroud)
这意味着要完成两件事:1.将我自己的资产与第三方资产分开.2.分离css,img和js文件.
当然,只要路径都是正确的,这样就可以了,但实际上是否存在Django项目中第三方材料的位置约定?
我也考虑过了
myproject/
myproject/
static/
css/
img/
js/
lib/
bob/
css/
img/
js/
joe/
css/
img/
js/
Run Code Online (Sandbox Code Playgroud)
我想知道我是否可能过度思考这个问题,但对此有"最佳实践"吗?
最后一种方法要好得多。
如果您的项目较大,您可以考虑为您创建的每个应用程序创建不同的目录。
这是我通常遵循的目录结构:
myproject/
myproject/
static/
my_app_1
css/
img/
js/
my_app_2
css/
img/
js/
lib/
bob/
what_ever_directory_str_it_has
joe/
css/
img/
js/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1187 次 |
| 最近记录: |