📜  运行 django localhost 服务器 - Python (1)

📅  最后修改于: 2023-12-03 14:57:55.079000             🧑  作者: Mango

运行 Django 本地服务器 - Python


Django 是一个流行的 Python Web 框架,它提供了丰富的功能和工具,使开发 Web 应用变得简单高效。本文将介绍如何在本地运行 Django 服务器,并提供一些示例代码来说明如何操作。

安装 Django

在运行 Django 服务器之前,需要先安装 Django。可以通过以下命令使用 pip 安装 Django:

pip install django

确保你已经安装了 Python 和 pip,可以通过运行以下命令来检查它们的版本:

python --version
pip --version
创建 Django 项目

在安装 Django 后,可以使用 django-admin 命令来创建一个新的 Django 项目。在命令行中运行以下命令:

django-admin startproject myproject

这将创建一个名为 myproject 的文件夹,其中包含 Django 项目的基本结构。

启动 Django 开发服务器

进入新创建的项目文件夹,并使用以下命令来启动 Django 开发服务器:

python manage.py runserver

这将运行一个本地服务器,默认监听在 http://localhost:8000/

通过在浏览器中访问 http://localhost:8000/,你应该能够看到 Django 的默认欢迎页面。

创建 Django 应用

除了创建项目,你还可以创建一个或多个 Django 应用来组织你的代码。在项目文件夹中运行以下命令来创建一个新的应用:

python manage.py startapp myapp

这将在项目文件夹中创建一个名为 myapp 的文件夹,其中包含应用的基本结构。

配置 URL 路由

在 Django 中,URL 路由用于将请求映射到相应的视图函数。通过编辑项目文件夹中的 urls.py 文件来配置 URL 路由。

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

在上述代码中,我们将根 URL ('http://localhost:8000/') 映射到名为 index 的视图函数。可以在应用的 views.py 文件中定义该视图函数。

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, Django!")

在上述代码中,当访问根 URL 时,将返回一个包含字符串 "Hello, Django!" 的 HTTP 响应。

运行 Django 服务器

现在,你已经配置了 URL 路由并定义了视图函数,可以重新启动 Django 服务器,使更改生效。

python manage.py runserver

现在,当访问 http://localhost:8000/ 时,你应该能够看到网页上显示 "Hello, Django!"

恭喜!你已经成功运行了 Django 本地服务器并创建了一个简单的应用程序。

希望本文对初学 Django 的程序员有所帮助!如果想了解更多关于 Django 的信息,请参阅官方文档。