发布信息

django五人学习小组之django知识与django追梦人物的故事

作者:软荐小编      2023-11-17 23:03:05     125

柱子

博克软件多少钱_博克软件教学视频_博克软件教程

追梦者,电子科技大学计算机学院研究生,从事大数据分析研究。 主要使用Python语言分析相关数据,熟练使用django开发网站系统。 Django 开源论坛作者。

博客地址:

为什么要写这个教程

我从去年开始接触Python。 为了让学习Python的过程不再那么枯燥,我决定在学习Python的同时利用所学的知识来开发一个网站。 在权衡了Python界几个流行的Web框架后,我决定选择django。

然而,django 在国内 Web 开发者中的使用率其实并不高(不仅是 django,Flask 等其他 Python Web 框架也面临同样的情况),因此寻找合适的学习资料成了一件苦差事。 在两个多月的时间里,我读完了中文版的The Django Book 2.0(内容严重过时),然后从网上找到了一个使用Django开发简单个人博客的教程。 然而,我在其中遇到了各种各样的问题。 这些陷阱让我在经历了一个月的痛苦开发后彻底放弃了Django。 Django的优质中文学习资料太少,中文社区支持也不友好。 新人在开发过程中遇到问题往往没有办法寻求帮助。

大约几个月前,我利用空闲时间开始研究Django的官方文档,尤其是它的入门教程的6部分,循序渐进,涵盖了Django的大部分核心功能,对人非常友好新人。 这重新激发了我对 django 的兴趣。 于是突发奇想,我发起了一个网上活动,组建了一个五人的Django学习小组,很快就得到了大家的响应。 我们互相分享学到的 Django 知识,并利用这些知识在项目上进行协作。 我们成功开发了Django个人博客和Django社区应用,还发布了一套Django博客教程。 不过,由于我们刚开始学习 Django 不久,我对 Django 的掌握程度还不够好,而且教程也比较简单,所以对于想要学习 Django 的开发者来说还是不够友好。

官方文档的入门教程已经很好了,但是一方面它的语言(英文,在一些国内开发者的贡献下现在也有了非官方的中文翻译版本)会给一些国内开发者带来一些麻烦。 另一方面,它一步步教我们开发一个简单的投票应用程序,我觉得有点无聊和不切实际。 所以我决定写这套教程来带领想要学习Django开发的朋友一步步开发个人博客。 旨在取代Django官方文档中的入门教程,让开发过程变得更有趣,让开发出来的东西变得更有趣。 务实一点。 这个博客已经具备了个人博客应有的基本功能。 我们可以将代码部署到生产服务器并开始使用它。

谁适合学习本教程?

本教程的目的是带您一步步使用 django 开发博客。 我假设你以前从未接触过 django 但想成为一名 django 开发者,或者你对 django 有一点了解但对如何使用 django 进行开发还是有点困惑,或者你是一名有过 django 开发经验的开发者从其他网络编程框架转移而来。 同时,我假设你已经具备以下基本条件:

项目预览及代码托管方式

教程最终开发的博客会是这样的:django博客教程演示项目

代码托管在 GitHub() 上,每个教程的代码都放在单独的分支中。 分支名称如下所示。 我认为顺序应该很容易识别:

Step1_搭建开发环境

Step2_创建博客应用程序

相互作用

教程以Step by Step的形式,一步步带领读者使用Django开发博客。 通常情况下,只要完全按照教程说明操作,就会成功完成博客系统的开发。 但尽管如此博克软件教程,由于开发环境的差异,即使严格按照教程中的说明进行操作,仍然可能会遇到意想不到的异常。 如果您无法亲自解决这些问题,您可以通过以下方式寻求帮助,这可以帮助您尽快解决问题。

本教程使用的开发环境

编写本教程时,开发环境的系统平台为Windows 10(64位),Python版本为3.5.2(64位)博克软件教程,django版本为1.10.6。 建议开发环境尽量与教程保持一致(尤其是Python和Django版本)。 推荐Python版本为3.4以上,django版本号必须为1.10.x。

安装Python

在Windown下安装Python非常简单。 到这里找到Python 3.5的下载地址。 根据您的系统选择32位或64位安装包。 下载后,双击安装。 如果遇到问题,建议尝试百度相关教程。 如果还是无法解决,可以在社区发帖寻求帮助。

安装完成后,检查Python是否可以正常运行。 在命令行中输入 python -v。 如果成功输出Python版本号,则说明安装成功。 如果没有找到提示命令,并且确定已经安装了Python,很可能是因为Python还没有添加到环境变量中。

  1. C:\WINDOWS\system32>python -V

  2. Python 3.5.2

虚拟环境

强烈建议在virtualenv(虚拟环境)下开发Django。 什么是虚拟环境? virtualenv是一个Python工具,可以让你创建一个独立的Python环境。 例如,假设你的系统上已经安装了Python,并且在阅读本教程之前你已经对django做了一些学习,所以你通过pip install django安装了django,但不幸的是当时安装的django仍然是1.8版本。 现在我们的教程使用的是最新版本的 django 1.10.6。 你绝对不想删除旧版本的django 1.8,因为这可能会导致你之前的项目无法运行。 我不仅想让原来的项目在django 1.8环境下运行,还想安装django 1.10.6来启动一个新项目。 我应该怎么办? 使用virtualenv可以解决这个问题。 它帮助我们从系统的Python克隆一个新的环境。 这个环境独立于原来的Python环境。 我们可以在这个新的运行环境中安装django 1.10.6,并在这个新环境中运行我们的新项目。 。 virtualenv的使用非常简单,我们来看看如何使用。

首先安装它,打开命令行工具并输入:

  1. C:\WINDOWS\system32>pip install virtualenv

安装成功后,创建一个虚拟环境并指定一个你喜欢的目录。 virtualenv 会将这个新的虚拟环境安装到您指定的目录中。 比如我安装在C:\Users\yangxg\Envs目录下。 我把虚拟环境命名为blogproject_env(你也可以给它起任何你喜欢的名字)并在命令栏上运行以下命令:

  1. C:\WINDOWS\system32>virtualenv C:\Users\yangxg\Envs\blogproject_env

新环境已经创建。 我们需要进入这个环境,运行blogproject_env\scripts目录下的activate程序来激活:

  1. C:\WINDOWS\system32>C:\Users\yangxg\Envs\blogproject_env\scripts\activate

  2. (blogproject_env) C:\WINDOWS\system32>

这时我们看到命令提示符前面多了一个(blogproject_env),说明我们已经成功进入虚拟环境了,接下来我们就可以开始安装django了。

安装Django

  1. (blogproject_env) C:\WINDOWS\system32>pip install django==1.10.6

我们使用django==1.10.6来安装指定的django版本,以保证与教程版本一致,避免不必要的麻烦。 如果直接 pip install django,可以安装最新的 django 版本而不是 1.10.6。

注意命名提示前的(blogproject_env),以确保您始终处于虚拟环境中。 如果不小心退出了虚拟环境,请按照上述步骤重新进入,然后安装django。

顺便测试一下是否安装成功。 现在在命令行输入python打开Python自带的命令栏,然后输入import django。 如果没有报错,则说明django安装成功。 最后通过 print(django.get_version()) 打印出 django 版本号,确保你安装了正确版本的 django:

  1. (blogproject_env) C:\WINDOWS\system32>python

  2. Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32

  3. Type "help", "copyright", "credits" or "license" for more information.

  4. >>> import django

  5. >>> print(django.get_version())

  6. 1.10.6

  7. >>>

相关内容 查看全部