使用Pipenv创建虚拟环境,并在其中启动Django
首先
使用Pipenv在虚拟环境中启动Django。
通过使用Pipenv在虚拟环境中配置Django,可以确保在Docker和团队开发中始终获得相同的构建结果,从而使开发过程更加流畅。这被认为是多人和使用Docker进行开发的最佳实践。
这篇文章是一个项目的一部分,该项目是在Docker上构建Django应用并部署在AWS Fargate上。
安装pipenv
使用pip安装pipenv。
$ pip install pipenv
在虚拟环境中安装Django。
在安装了Pipenv之后,请在桌面上创建一个名为hello的文件夹,并进入该文件夹。
$ cd ~/Desktop
$ mkdir hello && cd hello
使用Pipenv命令在虚拟环境中安装Django。
$ pipenv install django==2.2.3
执行后,将创建Pipfile和Pipfile.lock文件。
Pipfile中记录了要安装的库的名称和版本。
Pipfile.lock中记录了实际安装的库的信息。
$ ls
Pipfile Pipfile.lock
进入虚拟环境,并执行startproject命令来创建一个新的Django项目。不要忘记句号。
$ pipenv shell
(hello)$ django-admin startproject hello_project .
执行迁移以初始化数据库并启动Django开发服务器。
(hello)$ python manage.py migrate
(hello)$ python manage.py runserver
当在浏览器中访问http://127.0.0.1:8000/时,会显示Django的欢迎页面。通过这个页面,可以确认Django在虚拟环境中已经成功运行。