返回
让 Django 开发更容易:环境安装与第一个应用
后端
2023-12-17 23:00:09
Django 开发环境搭建
在开始 Django 开发之前,您需要在您的计算机上设置一个合适的开发环境。以下步骤将指导您完成环境的安装和配置:
-
安装 Python
- 前往 Python 官方网站下载适用于您操作系统的 Python 安装程序。
- 在安装过程中,确保选中 "Add Python 3.x to PATH" 选项,以便在命令行中使用 Python。
-
安装 pip
-
pip 是 Python 的包管理工具,用于安装和管理 Python 包。在命令行中输入以下命令安装 pip:
python -m ensurepip --upgrade
-
-
安装 Django
-
使用 pip 安装 Django:
pip install Django
-
-
创建项目
-
在命令行中导航到您想要创建项目的工作目录,并输入以下命令:
django-admin startproject my_project
-
-
创建应用
-
在项目目录中创建一个新应用:
python manage.py startapp my_app
-
开发第一个 Django 应用程序
现在,您已经成功安装了 Django 并创建了一个新项目和应用,可以开始构建您的第一个 Django 应用程序了。以下步骤将指导您完成应用程序的开发:
-
修改 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', ]
-
-
创建模型
-
在您的应用目录中创建一个
models.py
文件,并定义您的模型类:from django.db import models class Person(models.Model): name = models.CharField(max_length=200)
-
-
创建视图
-
在您的应用目录中创建一个
views.py
文件,并定义您的视图函数:from django.shortcuts import render def index(request): people = Person.objects.all() context = { 'people': people, } return render(request, 'index.html', context)
-
-
创建模板
-
在您的应用目录中创建一个
templates
目录,并在其中创建一个index.html
文件,用于显示数据:<h1>People</h1> <ul> {% for person in people %} <li>{{ person.name }}</li> {% endfor %} </ul>
-
-
运行服务器
-
在项目目录中运行以下命令启动开发服务器:
python manage.py runserver
-
现在,您可以访问 http://localhost:8000/
来查看您的应用程序。
本教程介绍了 Django 的基本开发流程,包括环境安装、项目创建、应用创建、模型定义、视图函数、模板编写和服务器启动。您可以根据您的需求进一步探索 Django 的功能,构建更复杂和强大的 Web 应用程序。