Skip to content

Commit 699612c

Browse files
author
yangxg
committed
完善 readme
1 parent d688d30 commit 699612c

File tree

1 file changed

+95
-1
lines changed

1 file changed

+95
-1
lines changed

README.md

Lines changed: 95 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,95 @@
1-
readme 正在更新,请访问 http://zmrenwu.com/category/1/ 获取完整教程。
1+
基于 django 1.10 和 Python 3.5 的 django 博客开发入门教程,带领你从零开始一步步开发属于自己的个人博客,让你以最快的速度掌握 django 开发的技巧。
2+
3+
## 项目演示地址
4+
5+
http://zmrenwu.com/
6+
7+
## 项目教程
8+
9+
本项目配有完整的教程说明,教程阅读地址:[django 博客开发入门教程](http://zmrenwu.com/category/django-blog-tutorial/)
10+
11+
每篇教程的代码都位于项目相应的分支中,点击上方的 **Branch** 按钮可以查看到,例如分支 Step1_build-development-environment 对应第 2 篇教程 [2. 搭建开发环境](http://zmrenwu.com/post/3/)
12+
13+
master 主分支是整个项目的完整代码。
14+
15+
## 在本地运行项目
16+
17+
1. 克隆项目到本地
18+
19+
打开命令行,进入到保存项目的文件夹,输入如下命令:
20+
21+
```
22+
git clone https://github.com/zmrenwu/django-blog-tutorial.git
23+
```
24+
25+
2. 创建并激活虚拟环境
26+
27+
在命令行进入到保存虚拟环境的文件夹,输入如下命令创建并激活虚拟环境:
28+
29+
```
30+
virtualenv blogproject_env
31+
32+
# windows
33+
blogproject_env\Scripts\activate
34+
35+
# linux
36+
source blogproject_env/bin/activate
37+
```
38+
39+
关于如何使用虚拟环境,参阅:[2. 搭建开发环境](http://zmrenwu.com/post/3/)的 Virtualenv 部分。
40+
41+
如果不想使用虚拟环境,可以跳过这一步。
42+
43+
3. 安装项目依赖
44+
45+
如果使用了虚拟环境,确保激活并进入了虚拟环境,在命令行进入项目所在的 django-blog-tutorial 文件夹,运行如下命令:
46+
47+
```
48+
pip install -r requirements.txt
49+
```
50+
51+
4. 迁移数据库
52+
53+
在上一步所在的位置运行如下命令迁移数据库:
54+
55+
```
56+
python manage.py migrate
57+
```
58+
59+
5. 创建后台管理员账户
60+
61+
在上一步所在的位置运行如下命令创建后台管理员账户
62+
63+
```
64+
python manage.py createsuperuser
65+
```
66+
67+
具体请参阅:[8. 在 django admin 后台发布我们的文章](http://zmrenwu.com/post/9/)
68+
69+
6. 运行开发服务器
70+
71+
在上一步所在的位置运行如下命令开启开发服务器:
72+
73+
```
74+
python manage.py runserver
75+
```
76+
77+
在浏览器输入:127.0.0.1:8000
78+
79+
7. 进入后台发布文章
80+
81+
在浏览器输入:127.0.0.1:8000/admin
82+
83+
使用第 5 步创建的后台管理员账户登录
84+
85+
具体请参阅:[8. 在 django admin 后台发布我们的文章](http://zmrenwu.com/post/9/)
86+
87+
## 交流讨论和继续学习 django
88+
89+
这里汇聚了大量经验丰富的 django 开发者,遇到问题随时请教,以及获取更多的 django 学习资料。
90+
91+
- django 学习小组 QQ 群:561422498
92+
- django 学习交流论坛:[Python 中文社](http://pythonzh.cn/)
93+
- django 学习小组邮件列表:django_study@groups.163.com
94+
- django 博客,更多 django 开发文章和教程:[追梦人物的博客](http://zmrenwu.com/)
95+
- [django 入门学习规划与资料推荐](http://zmrenwu.com/post/15/)

0 commit comments

Comments
 (0)