This action will force synchronization from 且听风吟/DjangoBlog, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
基于python3.8
和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部署教程 有详细的部署介绍.
本项目已经支持使用docker来部署,如果你有docker环境那么可以使用docker来部署,具体请参考:docker部署
有任何问题欢迎提Issue,或者将问题描述发送至我邮箱 liangliangyy#gmail.com
.我会尽快解答.推荐提交Issue方式.
如果本项目帮助到了你,请在这里留下你的网址,让更多的人看到。 您的回复将会是我继续更新维护下去的动力。
如果您觉得本项目对您有所帮助,欢迎您请我喝杯咖啡,您的支持是我最大的动力,您可以扫描下方二维码为我付款,谢谢。
感谢jetbrains
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。