【掌握Django框架,轻松搭建Python网站】从零开始安装教程全解析

发布时间:2025-05-24 21:23:24

引言

Django是一个高等的Python Web框架,鼓励疾速开辟跟干净、实用的计划。它由Python编写,遵守MVC(模型-视图-把持器)计划形式,广泛利用于各种Web利用的开辟。本教程将带领你从零开端,一步步安装Django框架,并搭建一个简单的Python网站。

筹备任务

在开端之前,请确保你的打算机上已安装以下软件:

  • Python 3.x(推荐版本为3.6或更高)
  • pip(Python担保理器)

你可能经由过程以下命令检查Python跟pip的版本:

python --version
pip --version

假如未安装Python或pip,请按照官方文档停止安装。

安装Django

1. 更新pip

起首,更新pip到最新版本:

pip install --upgrade pip

2. 安装Django

接上去,利用pip安装Django:

pip install django

安装实现后,可能经由过程以下命令检查Django版本:

python -m django --version

创建Django项目

安装Django后,你可能创建一个新的Django项目。在命令行中,履行以下命令:

django-admin startproject myproject

这将创建一个名为myproject的新目录,其中包含Django项目标基本文件跟目录。

设置Django项目

进入项目目录,编辑settings.py文件,停止以下设置:

  • 设置DEBUGTrue(在出产情况中应将其设置为False)。
  • 设置数据库连接(比方,利用SQLite数据库)。
  • 增加利用顺序(比方,'django.contrib.admin''django.contrib.auth'等)。
# myproject/settings.py

DEBUG = True

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    }
}

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

# ... 其他设置 ...

创建Django利用

在项目目录下,创建一个新的利用:

python manage.py startapp myapp

这将创建一个名为myapp的新目录,其中包含利用的基本文件跟目录。

运转Django开辟效劳器

在项目目录下,运转以下命令启动Django开辟效劳器:

python manage.py runserver

现在,你可能在浏览器中拜访http://127.0.0.1:8000/检查Django欢送页面。

总结

经由过程以上步调,你曾经成功安装了Django框架,并创建了一个简单的Python网站。接上去,你可能持续进修Django的其他功能,比方模型、视图、模板等,以构建更复杂的Web利用。