# dinosaur
## 概况
基于Django框架的文档管理系统,集成django-mptt模块,以树形分类目录结构管理文章,方便的文档顺序排列,精准的“上一篇”、“下一篇”定位,整个站点的以“教程”的方式展现,类似于W3school。
欢迎访问:[程序猿](https://www.imcoder.cc)
## 安装
- 数据库:如果使用MySql,必须安装 mysqlclient。可以使用pip安装:`pip install mysqlclient`
- 安装依赖:pip install -Ur requirements.txt
## 配置
- 配置 ALLOWED_HOSTS:把你的站点地址写入到这个list中
- 配置数据库 DATABASES,如果你使用MySql,而且不想修改代码,那么你需要在环境变量中配置:Mysql数据库的Host、Port、用户名、密码、数据库名称,具体环境变量变量名参考DATABASES配置:
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': os.environ.get("DINOSAUR_MYSQL_HOST"),
'PORT': os.environ.get("DINOSAUR_MYSQL_PORT"),
'NAME': os.environ.get("DINOSAUR_MYSQL_DB"),
'USER': os.environ.get('DINOSAUR_MYSQL_USER'),
'PASSWORD': os.environ.get('DINOSAUR_MYSQL_PASSWORD'), # 'aVCvGwhhxKe0vgsP',
}
}
```
如果在Linux系统中使用Apache作为服务器,那么你需要把你的环境变量写在 apache目录的 /bin/envvars 文件中,才能被apache的执行用户识别到。
## 迁移(MySql)
### 创建数据库:
```shell
CREATE DATABASE `djangoblog` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
```
### 运行数据迁移
```shell
./manage.py makemigrations
./manage.py migrate
```
### 创建管理员帐号
```shell
./manage.py createsuperuser
```
## 收集静态文件
终端下执行:
```shell
./manage.py collectstatic --noinput
./manage.py compress --force
```
## 运行:
执行:
```shell
./manage.py runserver
```
浏览器打开: http://127.0.0.1:8000/ ,查看效果。
## 后台配置
登录后台,首页->参数配置,修改“网站名称”、“网站描述”等选项,然后切换的前台查看效果。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 Python毕业设计-基于Django框架的文档管理系统的设计与实现+使用说明+全部资料(优秀项目).zipPython毕业设计-基于Django框架的文档管理系统的设计与实现+使用说明+全部资料(优秀项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
Python毕业设计-基于Django框架的文档管理系统的设计与实现+使用说明+全部资料(优秀项目).zip (65个子文件)
dinosaur-master
LICENSE 11KB
dinosaur
__init__.py 0B
wsgi.py 518B
urls.py 1KB
settings.py 4KB
templates
blog
article.html 5KB
layout.html 3KB
index.html 1KB
manage.py 628B
blog
__init__.py 0B
tests.py 60B
admin.py 2KB
apps.py 83B
models.py 8KB
context_processors.py 2KB
templatetags
__init__.py 0B
blog_tags.py 472B
urls.py 234B
views.py 1KB
requirements.txt 91B
.gitignore 1KB
static
robots.txt 68B
vendor
bootstrap
js
bootstrap.js 129KB
bootstrap.bundle.js.map 393KB
bootstrap.bundle.min.js.map 305KB
bootstrap.min.js 57KB
bootstrap.bundle.min.js 77KB
bootstrap.bundle.js 218KB
bootstrap.js.map 245KB
bootstrap.min.js.map 186KB
css
bootstrap-grid.css.map 148KB
bootstrap.min.css 152KB
bootstrap-grid.css 63KB
bootstrap-grid.min.css.map 106KB
bootstrap-reboot.min.css.map 32KB
bootstrap.css.map 481KB
bootstrap.css 188KB
bootstrap-reboot.css 5KB
bootstrap-reboot.css.map 75KB
bootstrap-grid.min.css 47KB
bootstrap.min.css.map 611KB
bootstrap-reboot.min.css 4KB
font-awesome-4.7.0
css
font-awesome.css 37KB
font-awesome.min.css 30KB
fonts
FontAwesome.otf 132KB
fontawesome-webfont.eot 162KB
fontawesome-webfont.woff 96KB
fontawesome-webfont.woff2 75KB
fontawesome-webfont.svg 434KB
fontawesome-webfont.ttf 162KB
bstree
js
jquery.bstree.min.js 7KB
jquery.bstree.js 18KB
css
bstree.css 844B
bstree.min.css 686B
jquery
jquery.slim.min.js 69KB
jquery.slim.js 222KB
jquery.slim.min.map 106KB
jquery.js 274KB
jquery.min.js 86KB
jquery.min.map 133KB
blog
css
code.css 4KB
heroic-features.css 398B
favicon.ico 4KB
README.md 2KB
171265889347208773632.zip 416B
共 65 条
- 1
资源评论
不走小道
- 粉丝: 3343
- 资源: 5058
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功