📌  相关文章
📜  django 从 python 运行 manage.py(1)

📅  最后修改于: 2023-12-03 15:00:26.963000             🧑  作者: Mango

Django 从 Python 运行 manage.py

Django 是一个流行的 Python Web 框架,它提供了许多便捷的工具和库来开发 Web 应用程序。其中之一是 manage.py,它是一个命令行工具,可以帮助我们管理 Django 项目。

安装 Django

在使用 manage.py 之前,我们需要先安装 Django。可以使用以下命令在终端中安装 Django:

pip install Django
创建一个 Django 项目

使用以下命令在终端中创建一个 Django 项目:

django-admin startproject projectname

这将创建一个名为 projectname 的 Django 项目。在项目目录中,你会看到一个 manage.py 文件和一个名为 projectname 的子目录。该子目录包含用于运行项目的其他文件和目录。

使用 manage.py 运行 Django 项目

要使用 manage.py 运行 Django 项目,可以在终端中使用以下命令:

python manage.py runserver

此命令将在默认端口(8000)上启动开发服务器。你可以在浏览器中打开 http://localhost:8000/,查看项目的默认欢迎页面。你还可以使用以下选项在其他端口或 IP 地址上运行开发服务器:

python manage.py runserver 8080  # 在端口 8080 上运行开发服务器
python manage.py runserver 0.0.0.0:8000  # 在本地网络上的 IP 地址 0.0.0.0 上运行开发服务器
其他 manage.py 命令

除了 runserver 命令,manage.py 还提供了许多其他命令。以下是一些常用的命令:

  • makemigrations:根据模型更改创建数据库迁移文件。
  • migrate:应用已经创建的数据库迁移。
  • createsuperuser:创建一个超级用户账户。
  • startapp appname:在项目中创建一个新应用程序。
  • test:运行项目测试套件。
总结

manage.py 是 Django 中一个强大的工具,可以帮助我们管理和运行 Django 项目。我们可以使用它来创建数据库迁移、运行测试、创建新应用程序等。在使用 Django 开发项目时,熟练掌握 manage.py 命令将让我们的工作更加高效。