django 引入静态文件问题
来源:互联网 发布:ubuntu显示乱码 编辑:程序博客网 时间:2024/05/16 15:25
项目目录:
nlp_server├── db.sqlite3├── manage.py├── nlp_server│ ├── __init__.py│ ├── __init__.pyc│ ├── nlp│ │ ├── __init__.py│ │ ├── __init__.pyc│ │ └── qg│ │ ├── index.py│ │ ├── index.pyc│ │ ├── __init__.py│ │ ├── __init__.pyc│ │ ├── QgService.py│ │ ├── QgService.pyc│ │ ├── stop.txt│ │ ├── test.py│ │ └── test.txt│ ├── settings.py│ ├── settings.pyc│ ├── static│ │ └── js│ │ └── jquery.js│ ├── urls.py│ ├── urls.pyc│ ├── wsgi.py│ └── wsgi.pyc└── templates └── nlp └── qg └── index.html
static下存放静态文件,templates下存放网页模板文件
2.修改setting.py
找到 STATIC_URL = '/static/' ,把 "/static/" 改为 "static/" 并在后面追加一行,然后保存
1
STATIC_ROOT = os.path.
join
(BASE_DIR,
'static'
)
最后保存好的样子是这样的:
# Static files (CSS, JavaScript, Images)# https://docs.djangoproject.com/en/1.10/howto/static-files/ STATIC_URL = 'static/'STATIC_ROOT = os.path.join(BASE_DIR, 'static')
3.修改 urls.py
在urls.py中导入2个库
from django.conf import settingsfrom django.conf.urls.static import static
并在结尾追加
+ static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)
最后保存好是这个样子的(红色部分为修改的):
from django.conf.urls import urlfrom django.contrib import adminform blogs import views as blogs_viewsfrom django.conf import settingsfrom django.conf.urls.static import staticurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', blogs_views.index),] + static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)
4.重新运行你的项目
切记静态文件全都放在 static下面,网页模板文件全都放在 templates下面
最后网页里引用
<script type="text/javascript" src="/static/js/jquery.js"></script>
0 0
- django 引入静态文件问题
- Django引入静态资源文件
- Django(二)静态文件引入框架
- Django 静态文件访问问题
- Django引入jquery静态文件,以及前后端数据交互
- nodejs返回html代码 引入路径问题+静态文件问题
- Spring mvc jsp中引入静态css资源文件问题
- 关于jsp的静态和动态引入文件问题
- django 加载静态文件
- Django静态文件配置
- django 静态文件配置
- Django 静态文件部署
- Django静态文件配置
- Django静态文件配置
- Django静态文件
- django 配置静态文件
- Django静态文件路径
- Django静态文件配置
- 【已解决】Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException
- String、StringBuffer、StringBuiler区别
- final对于访问效率的影响
- 【bzoj1500】维修数列 splay
- iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之XMPP入门
- django 引入静态文件问题
- 什么是容器???
- Java实现Oracle数据库备份
- Error:(38, 13) Failed to resolve: com.github.PhilJay:MPAndroidChart:v3.0.1 <a href="openFile:/Users/
- 一篇很全面的freemarker教程
- synchronized关键字加锁-线程可重入
- Java的数据库编程之背景概述
- 辞职信:写给我的“藤野先生”
- ubuntu16.04挂载windows NTFS磁盘方法