• ADADADADAD

    django怎么引用echarts[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:24:14

    作者:文/会员上传

    简介:

    如果大家想用django架构来制作报表平台,可以使用django+echarts具体如何引入echarts,如下:1、新建项目 django_reportdjango-admin.pystartprojectdjango_report2、新建app rep

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    如果大家想用django架构来制作报表平台,可以使用django+echarts

    具体如何引入echarts,如下:

    1、新建项目 django_report

    django-admin.pystartprojectdjango_report

    2、新建app report01

    python manage.py startapp report01

    3、建立目录

    cd/chunlei/django/django_report/

    mkdir static

    mkdir static/js

    mkdir static/css

    mkdir static/images

    cd/chunlei/django/django_report/report01

    mkdir templates

    mkdir templates/report01_test

    4、设置配置

    cd/chunlei/django/django_report/django_report

    vi settings.py

    STATIC_URL = '/static/'

    STATIC_ROOT = os.path.join(BASE_DIR, 'static').replace('\\', '/')

    STATICFILES_DIRS = (

    ('css', os.path.join(STATIC_ROOT, 'css').replace('\\', '/')),

    ('js', os.path.join(STATIC_ROOT, 'js').replace('\\', '/')),

    ('images', os.path.join(STATIC_ROOT, 'images').replace('\\', '/')),

    )

    TIME_ZONE = 'Asia/Shanghai'

    TEMPLATES = [

    {

    'BACKEND': 'django.template.backends.django.DjangoTemplates',

    'DIRS': ['/chunlei/chunlei/django/django_report/django_report/templates'],

    'APP_DIRS': True,

    'OPTIONS': {

    'context_processors': [

    'django.template.context_processors.debug',

    'django.template.context_processors.request',

    'django.contrib.auth.context_processors.auth',

    'django.contrib.messages.context_processors.messages',

    ],

    },

    },

    ]

    INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'report01',

    ]

    ALLOWED_HOSTS = ['*']

    5、上传echarts

    下载

    http://echarts.baidu.com/download.html

    将下载的echarts.js 上传到/chunlei/django/django_report/static/js/ 目录

    6、url设置

    cd /chunlei/django/django_report/django_report

    vi urls.py

    from django.conf.urls import url

    from django.contrib import admin

    from report01 import views as report01view

    urlpatterns = [

    url(r'^report01/zhexian$',report01view.zhexian,name='zhexian'),

    ]

    7、views.py设置

    cd /chunlei/django/django_report/report01

    vi views.py

    from django.shortcuts import render

    from django.shortcuts import render_to_response

    from django.http import HttpResponse

    def zhexian(request):

    return render_to_response('report01_test/zhexian.html')

    8、测试网页配置

    cd/chunlei/django/django_report/report01/templates/report01_test
    vizhexian.html

    <head>

    <meta charset="utf-8">

    <title>ECharts</title>

    <!-- 引入 echarts.js -->

    <script type="text/javascript" src="/static/js/echarts.js"></script>

    </head>

    注:其他内容就不写出了,可以自由下载进行测试

    9、开启

    cd/chunlei/django/django_report

    python manage.py runserver IP:PORT

    10、测试

    http://IP:PORT/report01/zhexian

    django怎么引用echarts.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: djangoecharts