返回

构建属于你的网站:利用 Python+Django+Pycharm+MySQL

后端

引言

在当今数字时代,拥有一个属于自己的网站已成为一种必需。无论是展示个人作品集、开展在线业务还是仅仅与朋友和家人分享生活点滴,网站都是一个绝佳的平台。然而,对于初学者来说,搭建一个网站往往是一件令人望而生畏的事情。

本教程将带你一步一步地利用 Python+Django+Pycharm+MySQL 搭建属于你自己的网站项目,从零开始,详细图文并茂,新手友好。无论是初学者还是经验丰富的开发人员,都能轻松上手。

搭建前的准备工作

在开始搭建网站项目之前,你需要准备好以下软件和工具:

  • Python 3.x
  • Django 3.x
  • Pycharm
  • MySQL
  • 文本编辑器

搭建步骤

1. 安装软件和工具

首先,你需要安装上述软件和工具。这里以 Windows 系统为例,其他系统请自行查找相应的安装教程。

  • Python 3.x: 前往 Python 官网下载并安装最新版本的 Python。
  • Django 3.x: 打开命令行窗口,输入 pip install django==3.x,回车即可。
  • Pycharm: 前往 Pycharm 官网下载并安装最新版本的 Pycharm。
  • MySQL: 前往 MySQL 官网下载并安装最新版本的 MySQL。
  • 文本编辑器: 你可以使用任何你喜欢的文本编辑器,例如记事本、Sublime Text 或 Visual Studio Code。

2. 创建 Django 项目

使用 Pycharm 打开一个新的项目,选择 Django 项目模板。在弹出的对话框中,填写项目名称和项目路径,然后点击 Create。

3. 配置 Django 项目

在项目根目录下找到 settings.py 文件,并将其打开。在这个文件中,你需要进行一些配置,包括:

  • 数据库配置: 找到 DATABASES 字典,并将 ENGINE、NAME、USER、PASSWORD 和 HOST 等字段的值修改为你的 MySQL 数据库信息。
  • 应用程序配置: 在 INSTALLED_APPS 列表中添加 'myapp',这是你的网站应用程序的名称。
  • URL 配置: 在 URLS 列表中添加 (r'^myapp/', include('myapp.urls')),这将把你的网站应用程序的 URL 路由到 myapp/urls.py 文件。

4. 创建网站应用程序

在项目根目录下新建一个名为 myapp 的文件夹,并在其中创建一个 init.py 文件。在这个文件中,你需要添加以下代码:

from django.apps import AppConfig


class MyappConfig(AppConfig):
    name = 'myapp'

5. 创建网站应用程序的 URL 路由文件

在 myapp 文件夹中创建一个 urls.py 文件,并在其中添加以下代码:

from django.urls import path
from . import views

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

6. 创建网站应用程序的视图函数

在 myapp 文件夹中创建一个 views.py 文件,并在其中添加以下代码:

from django.shortcuts import render

def index(request):
    return render(request, 'myapp/index.html')

7. 创建网站应用程序的模板文件

在 myapp 文件夹中创建一个 templates 文件夹,并在其中创建一个 index.html 文件。在这个文件中,你可以添加你网站的 HTML 代码。

8. 运行 Django 项目

在项目根目录下打开命令行窗口,输入 python manage.py runserver,回车即可启动 Django 项目。

9. 访问网站

打开浏览器,在地址栏中输入 http://127.0.0.1,你应该可以看到你的网站。

结语

恭喜你,你已经成功地利用 Python+Django+Pycharm+MySQL 搭建了一个属于你自己的网站项目。现在,你可以开始在网站上添加你自己的内容,并与全世界分享你的作品。