【面向初学者】Django- 开发环境建立

开始吧,Django-构建环境

编程失败的共同经历:环境配置比想象中的难度高7000倍。
我在环境配置上花费了相当多的精力…。当时虽然不理解,但我一直以做动手实践的方式努力前进,最近终于开始理解,所以我想在这里总结一下我的心得。
不要想得太复杂,简单地按顺序来配置 Django 的开发环境。

假设

    • 筆者は Windows ですので、Mac の方は適宜読み替えてください。

 

    すでに Python をインストール済みの方は該当箇所を読み飛ばしてください。

首先安装Python。

下载

python_install.PNG
python_install3.PNG
python_install2.PNG

根据您所看到的,源代码以及 Mac OS 和 Windows 版本现在可以下载了。
这次将下载 Windows x86-64 可执行安装程序(用于 Windows 64 位系统)。
对于 Windows 32 位系统,选择 Windows x86 可执行安装程序。
哎呀,不知道我用的是哪个 Windows?您可以按照此处的步骤进行确认。

安装

python_install4.PNG
python_install6.PNG
python_install7.PNG

虚拟环境是什么?

在使用Python进行开发时,根据用途的不同,所需的模块和包也会有所不同。虽然可以将它们全部放在一个地方,但这样会导致管理非常混乱。而且,如果不同的模块版本混合在一起,可能会导致由于版本差异而出现问题。解决这些问题的方法是使用虚拟环境。在开发Web应用程序A时,使用Django 2.2,在开发Web应用程序B时,使用Django 3.0,为不同的应用程序准备不同的虚拟环境。以下是参考文献。

    • Python tutorial

 

    • TECHACADEMY

 

    CodeCampus

我们将从这里开始实际构建虚拟环境。先进入任意目录,然后安装所需的 virtualenv 来构建虚拟环境。

C:\Users\User_name\my_django>pip install virtualenv
Collecting virtualenv
~
Successfully installed appdirs-1.4.4 distlib-0.3.0 virtualenv-20.0.21

请继续执行以下命令。本次我们将创建一个名为“myvenv”的虚拟环境。

C:\Users\User_name\my_django>virtualenv myvenv

进一步执行以下操作。

C:\Users\User_name\my_django>myvenv\Scripts\activate

执行以上命令后,可以看到 C 左侧显示(myvenv)。这表示虚拟环境已启动。如果想要禁用它,可以执行以下命令。

(myvenv)C:\Users\User_name\my_django>deactivate

安装Django。

请立即在您的虚拟环境中安装Django。确认您已经进入了之前的虚拟环境后,执行以下命令。

(myvenv)C:\Users\User_name\my_django>pip install django
Collecting django
~
Successfully installed asgiref-3.2.7 django-3.0.6 sqlparse-0.3.1

如果安装了Django,则环境设置就完成了!

(myvenv) C:\Users\User_name\my_django>pip list
Package    Version
---------- -------
asgiref    3.2.7
Django     3.0.6    <-- Django です!
pip        20.1.1
pytz       2020.1
setuptools 46.4.0
sqlparse   0.3.1
wheel      0.34.2

我想做的下一件事

完成设置好开发环境后,赶紧开始接触Django吧!
对于初学者,可以选择按照官方文档或者Django Girls教程完成教程,也可以看看我向过去的自己所写的教程(首次在Qiita发布),因为其中也涵盖了一些有关Django机制的内容,如果您有兴趣的话请随意参考!

引用资料

    • Django 公式ドキュメント

 

    Django Girls Tutorial
bannerAds