|
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