嵌入 Django Apps

应用场景 #

可以在你的django项目中直接使用smartchart做为应用插件 你可以查看相关视屏

使用方法 #

  1. 在你的setting.py的INSTALL_APPS中加入’smart_chart.echart'
INSTALLED_APPS = [
    'smart_chart.smartui',
    ....
    ....
    'smart_chart.echart'
]
  1. MIDDLEWARE 中注释掉XFrameOptionsMiddleware

  2. 检查确保在Templates的设定处有DIRS的相关设定

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [BASE_DIR / 'templates'],   #此处需要有
        'APP_DIRS': True,   #也要有
        .....
    },
]
  1. setting.py中设定为中国时区, 支持中文基础平台建设!
    LANGUAGE_CODE = 'zh-hans'
    TIME_ZONE = 'Asia/Shanghai'
    USE_I18N = True
    USE_L10N = True
    USE_TZ = False  # 此处必须为False
  1. 在你的url.py中加入引用
    from django.conf.urls import include
    from django.views.generic import RedirectView
  1. url.py的urlpatterns中加入路由
    path('echart/', include('smart_chart.echart.urls')),
    path('', RedirectView.as_view(url='/echart/index/')),  #首页,可自定义路由
  1. 初始化DB, 命令行输入:
    python manage.py makemigrations
    python manage.py migrate
  1. 建立管理员账号, 如果已有可忽略
   python manage.py createsuperuser
  1. 启动服务
   python manage.py runserver

10. 点击首页的组件升级进行初始化 !!!! 重要!!! 组件升级

注意 #

一般来说如果你使用django遇到的问题,都不是smartchart导致的 作者也很难给你解答, 建议你可以进行有偿问答