本文来源于阿里云-云栖社区,原文点击这里。
系统环境:WIN10 64bit 开发环境:sublime+Anaconda 数据库:Mysql 5.6.17 语言:python3.5 框架:django1.11+Bootstrap 可视化工具:Highchart|Echarts|plotly|Bokeh(采用Echarts)
(1)静态static文件夹的配置。
在analysis文件夹下创建:analysis/static和analysis/templates文件夹,其中:
① static:包括,css,js,img,font,files等文件,使用时需要配置,页面开头添加{% load static %}
② templates:包含web的html静态页面,django1.10之后会默认识别
(2)打开xmjc_analysis/setting.py修改如下:
STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, "static")(3)打开xmjc_analysis/urls.py修改如下:
# 配置加载静态页面 from django.conf import settings from django.conf.urls.static import static urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/$', analysis_views.index,name='index'),# 首页 ]+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)(4) 在基模板(后文详细介绍)base页面开头添加{% load static %}
(5 )xmjc_analysis/views.py修改如下:
''' 第一个页面 author:白宁超 site:http://www.cnblogs.com/baiboy/ ''' #coding:utf-8 from django.shortcuts import render from django.http import HttpResponse def index1(request): name = request.GET['name'] return HttpResponse(u"欢迎"+name+",进入第一个Django页面!") def index(request): '''项目统计分析平台主页''' return render(request,'xmjc/index.html') # 首页展开全文