Django 项目

2024年11月11日 Django 项目 极客笔记

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

服务器已启动,可以通过端口8000访问localhost。让我们使用浏览器访问它,它的样子如下。

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

本文链接:http://so.lmcjl.com/news/17560/

展开阅读全文