? ภาษาอังกฤษ ∙ 简体中文
บล็อกที่ใช้ python3.10
และ Django4.0
Markdown
และการเน้นโค้ดMarkdown
Redis
และการรีเฟรชแคชอัตโนมัติdjango-compressor
เพื่อบีบอัด css
และ js
โดยอัตโนมัติ ไคลเอนต์ 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 สำหรับคำแนะนำการปรับใช้โดยละเอียด
โปรเจ็กต์นี้รองรับการใช้นักเทียบท่าสำหรับการปรับใช้แล้ว หากคุณมีสภาพแวดล้อมนักเทียบท่า คุณสามารถใช้นักเทียบท่าสำหรับการปรับใช้ได้ สำหรับรายละเอียด โปรดดูที่: การปรับใช้นักเทียบท่า
การแนะนำการกำหนดค่าเพิ่มเติมเพื่อรวม ElasticSearch
หากคุณมีคำถามใด ๆ โปรดส่งปัญหาหรือส่งคำอธิบายปัญหาไปยังที่อยู่อีเมลของฉัน liangliangyy#gmail.com
ฉันจะตอบโดยเร็วที่สุด ขอแนะนำให้ส่งปัญหา
หากโครงการนี้ช่วยคุณได้ โปรดทิ้ง URL ของคุณไว้ที่นี่เพื่อให้ผู้อื่นสามารถเห็นได้มากขึ้น คำตอบของคุณจะเป็นแรงจูงใจของฉันในการอัปเดตและบำรุงรักษาต่อไป
หากคุณคิดว่าโครงการนี้เป็นประโยชน์สำหรับคุณ คุณสามารถซื้อกาแฟให้ฉันได้ 1 แก้ว การสนับสนุนของคุณคือแรงจูงใจที่ยิ่งใหญ่ที่สุดของฉัน คุณสามารถสแกนรหัส QR ด้านล่างเพื่อชำระเงินให้ฉันได้ ขอบคุณ
ขอบคุณ jetbrains