django-blog-tutorial
Python
Python, CSS, JavaScript, HTML
共60个文件
py: 24
css: 23
js: 5
html: 4
txt: 2
gitignore: 1
md: 1
基于 Python3.5 和 Django 1.10 的 Django Blog 项目。
第二版已发布!第二版已发布!第二版已发布!
Django博客教程第二版全面升级,带来以下新特性,帮助初学者更好地学习 django:
基于最新版 django 2.2
Pipenv 无痛管理虚拟环境和依赖
更加简单无痛苦的部署流程,几条命令快速上线,一键脚本无痛更新
开启 HTTPS 新时代
Elasticsearch 全文搜索
强烈不再建议学习旧版,第二版教程戳下面直达:
HelloDjango-blog-tutorial GitHub 仓库
Django博客教程(第二版)
PS:
Django 全栈计划已启动,戳 这里 了解详情,感兴趣的童鞋请持续关注我的博客:追梦人物的博客。
免费、中文、零基础,完整的项目,基于最新版 Django 1.10 和 Python 3.5。带你从零开始一步步开发属于自己的博客网站,帮助你以最快的速度掌握 Django 开发的技巧。
资源列表
项目演示:Demo
教程:Django 博客开发入门教程
博客模板:Blog templates
答疑与求助:Pythonzhcn - Python 中文社区
分支说明
每篇教程的代码都位于项目相应的分支中,点击上方的 Branch 按钮可以查看到,例如分支 Step1_build-development-environment 对应第 1 篇教程 1 - 搭建开发环境。
master 主分支是项目的完整代码。
demo 分支是演示项目的分支代码。
在本地运行项目
克隆项目到本地
打开命令行,进入到保存项目的文件夹,输入如下命令:
git clone https://github.com/zmrenwu/django-blog-tutorial.git
创建并激活虚拟环境
在命令行进入到保存虚拟环境的文件夹,输入如下命令创建并激活虚拟环境:
virtualenv blogproject_env
# windows
blogproject_env\Scripts\activate
# linux
source blogproject_env/bin/activate
关于如何使用虚拟环境,参阅:搭建开发环境 的 Virtualenv 部分。如果不想使用虚拟环境,可以跳过这一步。
安装项目依赖
如果使用了虚拟环境,确保激活并进入了虚拟环境,在命令行进入项目所在的 django-blog-tutorial 文件夹,运行如下命令:
pip install -r requirements.txt
迁移数据库
在上一步所在的位置运行如下命令迁移数据库:
python manage.py migrate
创建后台管理员账户
在上一步所在的位置运行如下命令创建后台管理员账户
python manage.py createsuperuser
具体请参阅 在 Django Admin 后台发布文章
运行开发服务器
在上一步所在的位置运行如下命令开启开发服务器:
python manage.py runserver
在浏览器输入:127.0.0.1:8000
进入后台发布文章
在浏览器输入:127.0.0.1:8000/admin
使用第 5 步创建的后台管理员账户登录
具体请参阅 在 Django Admin 后台发布文章
教程目录索引
基础部分
0 - Django 博客教程:前言
1 - 搭建开发环境
2 - 建立 Django 博客应用
3 - 创建 Django 博客的数据库模型
4 - 让 Django 完成翻译:迁移数据库
5 - Django 博客首页视图
6 - 真正的 Django 博客首页视图
7 - 在 Django Admin 后台发布文章
8 - 博客文章详情页
9 - 支持 Markdown 语法和代码高亮
10 - 页面侧边栏:使用自定义模板标签
11 - 分类与归档
12 - 评论
13 - 已知小问题修正
14 - 使用 Nginx 和 Gunicorn 部署 Django 博客
15 - 使用 Fabric 自动化部署
进阶部分
16 - 统计文章阅读量
17 - 自动生成文章摘要
18 - 基于类的通用视图:ListView 和 DetailView
19 - Django Pagination 简单分页
20 - Django Pagination 完善分页
21 - 统计各个分类下的文章数
22 - 标签云
23 - RSS 订阅
24 - 自动生成目录
25 - 简单全文搜索
26 - Django Haystack 全文检索与关键词高亮
交流讨论和继续学习 Django
这里汇聚了大量经验丰富的 Django 开发者,遇到问题随时请教,以及获取更多的 Django 学习资料。
Django 博客,更多 Django 开发文章和教程:追梦人物的博客
Django 学习小组 QQ 群:561422498
Django 学习交流论坛:Pythonzhcn - Python 中文社区
Django 学习小组邮件列表:django_study@groups.163.com
Django 入门学习规划与资料推荐
https://gitee.com/boliu68/django-blog-tutorial
没有合适的资源?快使用搜索试试~ 我知道了~
基于Python3.5和Django1.10的Django博客教程完整源码
共66个文件
py:30个
css:23个
js:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 66 浏览量
2024-03-25
19:19:18
上传
评论
收藏 443KB ZIP 举报
温馨提示
项目概述:本完整源码项目是基于Python3.5和Django1.10框架开发的Django博客教程。项目包含主语言Python以及CSS、JavaScript、HTML等,共计60个文件,具体文件类型分布如下:Python源文件24个,CSS样式表23个,JavaScript脚本5个,HTML模板4个,文本文件2个,Git忽略配置1个,Markdown说明文件1个。此项目旨在为初学者或开发者提供一个基于Python3.5和Django1.10的博客项目参考和教学实例。
资源推荐
资源详情
资源评论
收起资源包目录
upload.zip (66个子文件)
comments
__init__.py 0B
tests.py 60B
admin.py 63B
migrations
__init__.py 0B
0001_initial.py 962B
apps.py 91B
models.py 520B
urls.py 185B
views.py 3KB
forms.py 182B
templates
search
search.html 3KB
indexes
blog
post_text.txt 36B
blog
detail.html 4KB
index.html 4KB
base.html 7KB
manage.py 809B
blog
__init__.py 0B
tests.py 60B
admin.py 288B
migrations
__init__.py 0B
0001_initial.py 2KB
0002_auto_20170517_1929.py 566B
feeds.py 718B
apps.py 83B
models.py 5KB
templatetags
__init__.py 0B
blog_tags.py 673B
urls.py 557B
whoosh_cn_backend.py 34KB
static
blog
js
bootstrap.min.js 35KB
pace.min.js 12KB
modernizr.custom.js 8KB
jquery-2.1.3.min.js 82KB
script.js 4KB
css
bootstrap.min.css 114KB
custom.css 14KB
pace.css 177B
highlights
trac.css 4KB
github.css 4KB
manni.css 4KB
tango.css 4KB
bw.css 2KB
default.css 4KB
pastie.css 4KB
zenburn.css 2KB
fruity.css 4KB
emacs.css 4KB
perldoc.css 4KB
borland.css 3KB
murphy.css 4KB
monokai.css 4KB
native.css 4KB
friendly.css 4KB
vim.css 4KB
colorful.css 4KB
vs.css 2KB
autumn.css 4KB
views.py 13KB
search_indexes.py 311B
requirements.txt 109B
.gitignore 1KB
blogproject
__init__.py 0B
wsgi.py 400B
urls.py 1KB
settings.py 3KB
readme.txt 4KB
共 66 条
- 1
资源评论
沐知全栈开发
- 粉丝: 4739
- 资源: 3374
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功