# django 博客 **Repository Path**: zhong_wen_bin/vue_and_django_blog ## Basic Information - **Project Name**: django 博客 - **Description**: vue + django 创建的博客 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 21 - **Forks**: 5 - **Created**: 2021-02-25 - **Last Updated**: 2024-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # django博客 基于`python3.8`+ `django2.2` + `vue` 开发的博客 预览效果:[http://www.tfyhyc.cn](http://www.tfyhyc.cn) ![image-20220324104041489](https://zwb-typora.oss-cn-hangzhou.aliyuncs.com/images/image-20220324104041489.png) ![image-20220324104202351](https://zwb-typora.oss-cn-hangzhou.aliyuncs.com/images/image-20220324104202351.png) ![image-20220324104612338](https://zwb-typora.oss-cn-hangzhou.aliyuncs.com/images/image-20220324104612338.png) 此博客UI风格来源于[风宇](https://gitee.com/feng_meiyu) 大佬,然后自己尝试着实现。 # 项目部署 **django配置:** - 在settings.py中确认需要运行的环境,也可以在系统变量中定义`BLOG_PROJECT_ENV` 指定 ```python BLOG_PROJECT_ENV = os.environ.get("BLOG_PROJECT_ENV", "prod") # 使用 prod 环境运行 ``` - 在 config/xxx.py 中配置 数据库、redis,阿里云对象存储信息(未配置将无法进行图片上传和音乐上传操作) - script/prod.ini 中配置 uwsgi 相关信息: ```uwsgi # 项目根路径 project = blog_django # 项目父路径 base = /www/ #使用nginx连接时使用,Django程序所在服务器地址 socket = 127.0.0.1:8001 #直接做web服务器使用,Django程序所在服务器地址 #http = :8080 ``` - 使用uwsgi 进行启动:`uwsgi script/prod.ini` **前端:** - 在`.env.xxx` 中配置Django的服务器: ``` # base api VUE_APP_BASE_API = '' ```