?英語 ∙ 简体中文
python3.10
とDjango4.0
をベースにしたブログです。
Markdown
とコードの強調表示をサポートしています。Markdown
をサポートしています。Redis
キャッシュと自動キャッシュ更新をサポートします。css
とjs
自動的に圧縮するためにdjango-compressor
統合します。mysql クライアントはpymysql
からmysqlclient
に変更されました。詳しくは pypi を参照してインストール前の準備を確認してください。
pip を使用してインストールします: pip install -Ur requirements.txt
pip がない場合は、次のようにインストールします。
OS X/Linux コンピュータ、ターミナルで実行:
curl http://peak.telecommunity.com/dist/ez_setup.py | python
curl https://bootstrap.pypa.io/get-pip.py | python
Windows コンピュータ:
2 つのファイル http://peak.telecommunity.com/dist/ez_setup.py および https://raw.github.com/pypa/pip/master/contrib/get-pip.py をダウンロードし、ダブルクリックして実行します。
djangoblog/setting.py
変更してデータベース構成を次のように変更します。
DATABASES = {
'default' : {
'ENGINE' : 'django.db.backends.mysql' ,
'NAME' : 'djangoblog' ,
'USER' : 'root' ,
'PASSWORD' : 'password' ,
'HOST' : 'host' ,
'PORT' : 3306 ,
}
}
mysqlデータベースで実行します。
CREATE DATABASE ` djangoblog ` /* !40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ ;
次に、ターミナルで次を実行します。
python manage.py makemigrations
python manage.py migrate
ターミナルで実行します。
python manage.py createsuperuser
ターミナルで実行します。
python manage.py create_testdata
ターミナルで実行します。
python manage.py collectstatic --noinput
python manage.py compress --force
実行: python manage.py runserver
ブラウザ http://127.0.0.1:8000/ を開くと、効果が確認できます。
ローカルでのインストールとデプロイメントについては、DjangoBlog デプロイメント チュートリアルで詳細なデプロイメントの概要を参照してください。
このプロジェクトは、デプロイメントでの docker の使用をすでにサポートしています。docker 環境がある場合は、デプロイメントで docker を使用できます。詳細については、「docker のデプロイメント」を参照してください。
elasticsearchを統合するための詳細な構成の紹介
ご質問がございましたら、お気軽に問題を送信していただくか、私のメール アドレスliangliangyy#gmail.com
に問題の説明を送信してください。できるだけ早く回答いたします。問題を送信することをお勧めします。
このプロジェクトが役に立った場合は、より多くの人に見てもらえるように、ここに URL を残してください。 あなたの返信が更新とメンテナンスを続ける動機になります。
このプロジェクトが役に立ったと思われる場合は、ぜひコーヒーをおごってください。あなたのサポートが私の最大の動機です。下記の QR コードをスキャンして支払いをしてください。
ありがとうジェットブレイン