使用 Django 创建 Web 应用程序

2023-04-05 00:00:00 django 创建 应用程序
  1. 安装 Django

在命令行中运行以下命令,安装 Django:

pip install Django
  1. 创建 Django 项目

在命令行中进入要存储项目的目录,运行以下命令创建 Django 项目:

django-admin startproject project_name

其中,project_name 是项目名称,可以自定义。

  1. 创建 Django 应用程序

进入项目目录,运行以下命令创建 Django 应用程序:

python manage.py startapp app_name

其中,app_name 是应用程序名称,可以自定义。

  1. 配置数据库

打开 project_name/settings.py 文件,找到 DATABASES 配置项,根据需求修改数据库配置。例如,使用 MySQL 数据库:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'database_name',
        'USER': 'username',
        'PASSWORD': 'password',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}
  1. 创建数据库表

在命令行中运行以下命令,根据模型创建数据库表:

python manage.py makemigrations app_name
python manage.py migrate
  1. 创建视图

app_name/views.py 文件中编写视图函数,例如:

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse("pidancode.com")

这个视图函数返回字符串“pidancode.com”。

  1. 配置路由

app_name 目录下创建 urls.py 文件,配置路由,例如:

from django.urls import path
from . import views

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

这个路由将根路径映射到 index 视图函数。

project_name/settings.py 文件中找到 INSTALLED_APPS 配置项,将 app_name 添加进去:

INSTALLED_APPS = [
    'app_name',
    # ...
]
  1. 运行服务器

在命令行中运行以下命令,启动服务器:

python manage.py runserver

浏览器访问 http://localhost:8000/,就可以看到“pidancode.com”字符串了。

相关文章