您的位置:

启动Django

一、安装Django

在启动Django之前,我们需要首先安装Django。Django的最新版本可以在官网上找到。


pip install Django

安装完毕之后,我们就可以开始启动Django了。

二、创建Django项目

在启动Django之前,我们需要创建一个Django项目。这个项目包含了所有的配置文件、模型、视图以及控制器。我们可以使用下面的命令在我们的工作目录中创建一个名为"myproject"的Django项目。


django-admin startproject myproject

执行完上述命令之后,我们会在当前的工作目录下创建一个名为myproject的项目文件夹。在这个文件夹中,我们可以找到一个名为manage.py的文件,这个文件是Django项目的入口文件。

三、运行服务器

在创建完项目后,我们需要启动服务器。Django提供了内置的开发服务器,我们可以使用下面的命令启动服务器。


python manage.py runserver

启动成功后,我们会在命令行中看到如下信息:


Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

这说明我们已经成功启动了一个运行在本地主机上,端口号为8000的开发服务器。

四、创建Django应用

我们可以在Django项目中创建一个或多个Django应用。应用是指具有特定功能的模块,每个应用都可以管理自己的模型、视图和控制器。我们可以使用下面的命令在Django项目中创建一个名为"myapp"的Django应用:


python manage.py startapp myapp 

执行完上述命令后,我们会在Django项目文件夹下创建一个名为myapp的文件夹,这个文件夹就是我们的Django应用。

五、配置Django应用

我们需要在Django项目的settings.py中注册我们的应用。


INSTALLED_APPS = [
    ...
    'myapp',
]

这样,我们就成功把我们的应用注册到了Django项目当中。

六、编写视图

视图是Web应用程序中用来响应用户请求的一段代码。我们可以在Django应用的views.py中编写视图。以下是一个简单的视图代码:


from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

这个视图代码的作用是在用户访问http://127.0.0.1:8000/myapp/时返回一个"Hello, world. You're at the polls index."的字符串。

七、编写路由

路由是指URL、请求类型以及对应的视图函数之间的映射关系。我们可以在Django应用的urls.py中编写路由。


from django.urls import path
from . import views

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

这个路由代码的作用是将用户请求的根路径映射到我们在上一步编写的视图函数index上。

八、运行服务器并测试

启动完服务器并编写好了视图和路由之后,我们就可以访问我们在路由上定义的URL来测试我们的应用了。在浏览器中输入http://127.0.0.1:8000/myapp/,应该可以看到我们在视图中定义的"Hello, world. You're at the polls index."字符串。

以上就是启动Django的基本步骤,我们可以通过创建更多的应用程序和编写更多的视图来扩展应用的功能。