📅  最后修改于: 2023-12-03 15:14:44.009000             🧑  作者: Mango
在某些情况下,我们可能已经有了一个用其他框架或手工编写的现有应用程序,并且希望将它迁移到Django。这时候我们需要在现有目录中启动Django项目。本文将介绍如何在现有目录中启动一个Django项目。
在启动Django项目之前,我们需要准备一个虚拟环境,以避免污染本机环境。
python -m venv venv
source venv/bin/activate
这样会在项目根目录中创建一个名为venv
的虚拟环境,并开始使用它。
在虚拟环境中安装Django:
pip install Django
使用以下命令在现有目录中创建Django项目:
django-admin startproject <project-name> .
其中,<project-name>
为你想要为项目取的名称。在这里我们使用.
表示在当前目录下创建项目。这样将会在当前目录下创建一个名为<project-name>
的Django项目。
现在,打开settings.py
文件并更改以下行:
ALLOWED_HOSTS = []
更改为:
ALLOWED_HOSTS = ['*']
以允许所有主机连接到服务器。
使用以下命令启动Django项目:
python manage.py runserver
现在,你就可以在浏览器中输入http://127.0.0.1:8000/
来访问Django项目。
在本文中,我们介绍了如何在现有目录中启动Django项目。首先,我们创建了虚拟环境;然后安装了Django;接着使用django-admin
命令创建了Django项目;修改了settings.py
文件以允许任何主机连接;最后,我们使用manage.py
启动了我们的Django项目。