返回

让 Django 开发更容易:环境安装与第一个应用

后端

Django 开发环境搭建

在开始 Django 开发之前,您需要在您的计算机上设置一个合适的开发环境。以下步骤将指导您完成环境的安装和配置:

  1. 安装 Python

    • 前往 Python 官方网站下载适用于您操作系统的 Python 安装程序。
    • 在安装过程中,确保选中 "Add Python 3.x to PATH" 选项,以便在命令行中使用 Python。
  2. 安装 pip

    • pip 是 Python 的包管理工具,用于安装和管理 Python 包。在命令行中输入以下命令安装 pip:

      python -m ensurepip --upgrade
      
  3. 安装 Django

    • 使用 pip 安装 Django:

      pip install Django
      
  4. 创建项目

    • 在命令行中导航到您想要创建项目的工作目录,并输入以下命令:

      django-admin startproject my_project
      
  5. 创建应用

    • 在项目目录中创建一个新应用:

      python manage.py startapp my_app
      

开发第一个 Django 应用程序

现在,您已经成功安装了 Django 并创建了一个新项目和应用,可以开始构建您的第一个 Django 应用程序了。以下步骤将指导您完成应用程序的开发:

  1. 修改 settings.py

    • 打开项目目录中的 settings.py 文件,并添加您的应用到 INSTALLED_APPS 列表中:

      INSTALLED_APPS = [
          'django.contrib.admin',
          'django.contrib.auth',
          'django.contrib.contenttypes',
          'django.contrib.sessions',
          'django.contrib.messages',
          'django.contrib.staticfiles',
          'my_app',
      ]
      
  2. 创建模型

    • 在您的应用目录中创建一个 models.py 文件,并定义您的模型类:

      from django.db import models
      
      class Person(models.Model):
          name = models.CharField(max_length=200)
      
  3. 创建视图

    • 在您的应用目录中创建一个 views.py 文件,并定义您的视图函数:

      from django.shortcuts import render
      
      def index(request):
          people = Person.objects.all()
          context = {
              'people': people,
          }
          return render(request, 'index.html', context)
      
  4. 创建模板

    • 在您的应用目录中创建一个 templates 目录,并在其中创建一个 index.html 文件,用于显示数据:

      <h1>People</h1>
      <ul>
      {% for person in people %}
          <li>{{ person.name }}</li>
      {% endfor %}
      </ul>
      
  5. 运行服务器

    • 在项目目录中运行以下命令启动开发服务器:

      python manage.py runserver
      

现在,您可以访问 http://localhost:8000/ 来查看您的应用程序。

本教程介绍了 Django 的基本开发流程,包括环境安装、项目创建、应用创建、模型定义、视图函数、模板编写和服务器启动。您可以根据您的需求进一步探索 Django 的功能,构建更复杂和强大的 Web 应用程序。