? 영어 ∙ 简体中文
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 컴퓨터:
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 배포를 참조하세요.
Elasticsearch 통합을 위한 추가 구성 소개
질문이 있는 경우 언제든지 이슈를 제출하거나 문제에 대한 설명을 내 이메일 주소 liangliangyy#gmail.com
으로 보내주세요. 가능한 한 빨리 답변해 드리겠습니다.
이 프로젝트가 도움이 되었다면 더 많은 사람들이 볼 수 있도록 여기에 URL을 남겨주세요. 귀하의 답변은 제가 이를 계속 업데이트하고 유지 관리하는 동기가 될 것입니다.
이 프로젝트가 도움이 된다고 생각하시면 커피 한 잔 사주시면 됩니다. 여러분의 지원이 저의 가장 큰 동기가 됩니다. 아래 QR 코드를 스캔하여 결제해 주시면 감사하겠습니다.
고마워요 jetbrains