Django テンプレートは、プレミアム Bootstrap 4 デザインであるBlack Dashboard PROの上に作成されています。 Django用の最新のダークテーマの Bootstrap 4 Admin テンプレートを使用して開発を開始します。相互にフィットし、見た目も素晴らしいように構築された膨大な数のコンポーネントが特徴です。スムーズなワークフローでより速くコーディングしたい場合は、よく知られたPython Framework
であるDjangoで慎重に開発されたこのテンプレートを試してみてください。
注: この製品では、テーマにアクセスするために
requires a License
。購入時に、GitHub Access TOKEN
が提供されます。
Up-to-date Dependencies
Design
: Django テーマ ブラック - PRO Version
Sections
:Django.contrib.AUTH
、登録Docker
Render
経由のCI/CD
フローvideo presentation
認証するには、デフォルトの認証情報test/PaSS_123を使用するか、登録ページで新しいユーザーを作成します。
ソースを解凍するか、このリポジトリのクローンを作成します。コードを取得したら、ターミナルを開き、製品のソース コードが含まれる作業ディレクトリに移動します。
GITHUB_TOKEN
環境にエクスポートします。値は購入時に提供されます。
プロジェクトにはプライベート REPO 依存関係があるため、これが必要です: github.com/app-generator/priv-django-admin-black-pro
$ export GITHUB_TOKEN= ' TOKEN_HERE ' # for Linux, Mac
$ set GITHUB_TOKEN= ' TOKEN_HERE ' # Windows CMD
$ $env :GITHUB_TOKEN = ' TOKEN_HERE ' # Windows powerShell
VENV
経由でモジュールをインストールします。
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
テンプレート
.env.sample
を使用して.env
編集します。
# True for development, False for production
DEBUG = True
データベースのセットアップ
$ python manage.py makemigrations
$ python manage.py migrate
スーパーユーザーを作成する
$ python manage.py createsuperuser
アプリを起動する
$ python manage.py runserver
この時点で、アプリはhttp://127.0.0.1:8000/
で実行されます。
Black Dashboard PRO Djangoのドキュメントは、当社の Web サイトでホストされています。
プロジェクトは、以下に示すシンプルで直感的な構造を使用してコード化されています。
< PROJECT ROOT >
|
| -- core/
| | -- settings.py # Project Configuration
| | -- urls.py # Project Routing
|
| -- home/
| | -- views.py # APP Views
| | -- urls.py # APP Routing
| | -- models.py # APP Models
| | -- tests.py # Tests
| | -- templates/ # Theme Customisation
| | -- includes #
| | -- custom-footer.py # Custom Footer
|
| -- requirements.txt # Project Dependencies
|
| -- env.sample # ENV Configuration (default values)
| -- manage.py # Start the app - Django default start script
|
| -- ************************************************************************
テンプレート ファイルがコントローラーに読み込まれると、 Django
ユーザーが定義したディレクトリから始まるすべてのテンプレート ディレクトリをスキャンし、最初に一致したものを返すか、テンプレートが見つからない場合はエラーを返します。このスターターのスタイルに使用されるテーマは、次のファイルを提供します。
< LIBRARY_ROOT > # This exists in ENV: LIB/admin_black_pro
|
| -- templates/ # Root Templates Folder
| |
| | -- accounts/
| | | -- login.html # Sign IN Page
| | | -- register.html # Sign UP Page
| |
| | -- includes/
| | | -- footer.html # Footer component
| | | -- sidebar.html # Sidebar component
| | | -- navigation.html # Navigation Bar
| | | -- scripts.html # Scripts Component
| |
| | -- layouts/
| | | -- base.html # Masterpage
| | | -- base-auth.html # Masterpage for Auth Pages
| |
| | -- pages/
| | -- index.html # Index Page (presentation)
| | -- settings.html # Settings Page
| | -- dashboard.html # Dashboard page
| | -- * .html # All other pages
|
| -- ************************************************************************
プロジェクトのカスタマイズが必要な場合は、更新が必要な元のファイルを (仮想環境から) コピーし、同じパスを使用してテンプレート フォルダーに配置する必要があります。
たとえば、 footer.html をカスタマイズする場合は、次の手順に従います。
Step 1
: home
アプリ内にtemplates
ディレクトリを作成しますStep 2
: この新しいテンプレート ディレクトリを使用するようにプロジェクトを構成しますcore/settings.py
TEMPLATES セクションStep 3
: 元の場所 (ENV 内) からfooter.html
コピーし、 home/templates
DIR に保存します。<YOUR_ENV>/LIB/admin_black_pro/includes/footer.html
<PROJECT_ROOT>home/templates/includes/footer.html
これらすべての手順を高速化するために、コードベースはすでに構成されており(
Steps 1, and 2
)、custom footer
次の場所にあります。
home/templates/includes/custom_footer.html
デフォルトでは、 theme
footer.html
( custom_
プレフィックスなし) を想定しているため、このファイルは使用されません。
これを使用するには、名前をfooter.html
に変更するだけです。このように、ライブラリに同梱されているデフォルトのバージョンは Django によって無視されます。
同様の方法で、他のすべてのファイルとコンポーネントも簡単にカスタマイズできます。
New Blueprint Instance
ボタンをクリックします。repo
を接続します。Service Group Name
を入力し、 Update Existing Resources
ボタンをクリックします。この時点で、製品は LIVE になっているはずです。
現時点では、次のブラウザの最後の 2 つのバージョンを正式にサポートすることを目指しています。
私たちは、 Black Dashboard PRO Djangoの公式バグ トラッカーとして GitHub Issues を使用しています。問題を報告したいユーザーへのアドバイスは次のとおりです。
ご質問がある場合、または製品の統合についてサポートが必要な場合は、問題を解決するのではなく、お問い合わせください。
Black Dashboard PRO Django - Creative Tim と AppSeed によって提供されます。