SmartChart は Echarts をベースにしたマイクロコード開発プラットフォームで、あらゆる WEB プロジェクトに適しており、ドラッグ アンド ドロップ開発よりも便利です。シンプル、機敏、効率的、汎用性があり、高度にカスタマイズ可能であるため、プロジェクトは即座に高いレベルにアップグレードされ、フロントエンドとバックエンドが完全に接続され、グラフィックスデータがリンクされ、スクリーニングと開発がストレスなく行われます。ビルディング ブロック開発モデルはすぐに使用でき、インストールが簡単で、依存関係がほとんどなく、さまざまなプラットフォームに適応できます。
1. Python 環境をインストールします (上記の環境準備を参照)
2. コマンドラインインストール:
pip3 スマートチャートをインストールする
pip3 install Smartchart -U (アップグレード)
# MacまたはLinuxの初期化方法
3. DBの初期化、コマンドライン入力
スマートチャートの移行
スマートチャートの移行
4. 管理者アカウントを作成します (既に持っている場合は無視してください)。
スマートチャート作成スーパーユーザー
5. ローカルのコマンドラインから開始します。
スマートチャート
リモート アクセスが必要な場合は、次のことから始めてください。
スマートチャート実行サーバー 0.0.0.0:8000 --insecure
6. http://127.0.0.1:8000/echart/init_db/ にアクセスしてデータを初期化します。
# ウィンドウの初期化メソッド
3. DBを初期化するには、Pythonのインストールアドレスを見つける必要があります。覚えていない場合は、以下の方法を参照してください。
C:UsersxxxAppDataLocalProgramsPythonPython39 など
コマンドライン入力
cd C:ユーザー....Python39Scripts
Pythonスマートチャートmakemigrations
Pythonスマートチャートの移行
4. 管理者アカウントを作成します (既に持っている場合は無視してください)。
Pythonスマートチャート作成スーパーユーザー
5. ローカルのコマンドラインから開始します。
Pythonスマートチャート
リモートアクセスが必要な場合
開始方法:
Python スマートチャート ランサーバー 0.0.0.0:8000 --insecure
6. http://127.0.0.1:8000/echart/init_db/ にアクセスしてデータを初期化します。
簡単に設定するには、このデモを参照してください。
1. settings.py の INSTALL_APPS に「smart_chart.echart」を追加します
2. MIDDLEWARE 内の XFrameOptionsMiddleware をコメントアウトします。
3. 中国の基本プラットフォームの構築をサポートするために、setting.py に中国のタイムゾーンが設定されています!
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'アジア/上海'
USE_I18N = 真
USE_L10N = 真
USE_TZ = False # これは False でなければなりません
4. url.py への参照を追加します。
django.conf.urlsインポートからインクルード
django.views.generic からインポート RedirectView
5. url.py の urlpatterns にルーティングを追加します。
path('echart/', include('smart_chart.echart.urls')),
path('', RedirectView.as_view(url='echart/index/'))、#Homepage、カスタマイズ可能なルーティング
6. DB を初期化し、コマンドラインを入力します。
Python manage.py makemigrations
python manage.py 移行
7. 管理者アカウントを作成します (既に持っている場合は無視してください)。
Python manage.py createsuperuser
8. サービスを開始する
python manage.py 実行サーバー
9. http://127.0.0.1:8000/echart/init_db/ にアクセスしてデータを初期化します
対応するプロジェクト ディレクトリの説明:
テンプレート/echart -- エディター インターフェイス
テンプレート/インデックス -- HomepagePortal
static/echart -- 拡張フロントエンドデータ処理機能 (グラフィック編集で利用可能)
static/editor -- エディター インターフェイス JS
static/index -- ポータルはjs、cssに対応
CharResource -- echarts によって変換されたスマートチャートを保存します
git clone プロジェクト
pip インストールスマートチャート
開始メソッド python manage.py runserver