📜  Django项目

📅  最后修改于: 2020-12-31 00:29:03             🧑  作者: Mango

Django项目

在上一个主题中,我们已经成功安装了Django。现在,我们将逐步学习创建Django应用程序的过程。

要创建Django项目,我们可以使用以下命令。 projectname是Django应用程序的名称。

$ django-admin startproject projectname 

Django专案范例

在这里,我们在当前目录中创建一个项目djangpapp。

$ django-admin startproject djangpapp

找到项目

现在,通过更改目录移至项目。可以使用以下命令更改目录。

cd djangpapp

要查看django项目的所有文件和子文件夹,我们可以使用tree命令查看应用程序的树结构。这是一个实用程序命令(如果不存在),可以通过apt-get install tree命令下载。

Django项目包含以下软件包和文件。外部目录只是应用程序的容器。我们可以进一步重命名。

  • manage.py:这是一个命令行实用程序,它使我们可以通过各种方式与项目进行交互,并且还用于管理应用程序,我们将在本教程的后面部分看到该应用程序。
  • 位于其中的目录(djangpapp)是实际的应用程序包名称。它的名称是Python包名称,我们需要使用它来在应用程序内部导入模块。
  • __init__.py:这是一个空文件,它告诉Python该目录应被视为Python软件包。
  • settings.py:此文件用于配置应用程序设置,例如数据库连接,静态文件链接等。
  • urls.py:此文件包含应用程序列出的URL。在此文件中,我们可以提及URL和执行任务并显示视图的相应操作。
  • wsgi.py:这是与WSGI兼容的Web服务器服务于Django项目的入口点。

最初,该项目是默认草稿,其中包含所有必需的文件和文件夹。

运行Django项目

Django项目有一个内置的开发服务器,该服务器无需任何外部Web服务器即可立即运行应用程序。这意味着我们不需要Apache或其他Web服务器即可在开发模式下运行该应用程序。

要运行该应用程序,我们可以使用以下命令。

$ python3 manage.py runserver

Look服务器已启动,可以通过端口8000在localhost进行访问。让我们使用浏览器对其进行访问,如下所示。

该应用程序正在成功运行。现在,我们可以根据需要自定义它,并可以开发自定义的Web应用程序。