# MyDjangoBlog **Repository Path**: dongguangming/17python ## Basic Information - **Project Name**: MyDjangoBlog - **Description**: MyDjangoBlog是基于Django搭建的个人blog,欢迎喜爱Django加入进来,交个朋友。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://www.17python.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 18 - **Created**: 2019-03-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 17python.com 一个简易易用的blog,基于以下技术构建 + Python + Django + Amaze UI + Mysql + highlight.js 后台基于Django admin搭建。 展示如下图,[点击博客](http://www.17python.com)查看在线演示效果 ![输入图片说明](https://images.gitee.com/uploads/images/2018/1116/201630_6f5d34a4_125848.png "001.png") ![输入图片说明](https://images.gitee.com/uploads/images/2018/1116/204359_4d1b64ee_125848.png "002.png") # 本地调试 环境需求: python (3.6.1) Django (1.11.3) Markdown (2.6.8) Pillow (4.2.1) + 创建数据库 CREATE DATABASE IF NOT EXISTS djangoblog default character set utf8 COLLATE utf8_general_ci; + 进入程序目录后,安装依赖 'pip3 install -r requirements.txt ' + 更改数据库配置文件db.ini,根据实际情况改写 + 初始化表结构 python3 manage.py makemigrations + 建表 python3 manage.py migrate + 执行初始化mysql数据 mysql -u数据库账号 -p数据库密码 < ./data.sql + 建管理员账号 python3 manage.py createsuperuser(即管理员登录用户名和密码) + 运行 `python3 manage.py runserver ip:port` 后台管理地址`http://ip:port/admin/` 管理员登陆: 前台地址`http://ip:port/` 如果想在部署到生产环境,[请点此查看详细教程](http://www.17python.com/blog/67) 欢迎有识之士参与提交代码,大家共同学习共同进步!