Django入门备忘录(Web应用实现)

总结

由于种种原因,看来我将使用Python/Django来开发Web应用程序,
这里是我为自己做的环境设置等备忘录。

开发环境

操作系统:Windows 11
Python版本:3.10.7
Django版本:4.1.1
浏览器:Google Chrome 105.0.5195.127

Django安装

如果没有安装Python的话

请先安装Python。安装程序可以从此处的“下载”按钮下载Python (版本)。

image.png
image.png

请勾选以下选项后,点击立即安装。

    • Install launcher for all users(recommended)

 

    Add Python 3.10 to PATH
image.png
image.png

我来确认一下是否安装了Python。
启动PowerShell,并执行以下命令。

image.png

安装Django

您可以在Django官方文档中找到安装步骤的确认,但我也会在这里写下说明。

按照链接中的说明来执行安装官方发行版。

请使用命令 “py -m pip install Django” 以安装 Django。

您可以通过以下命令确认已安装的Django版本:
py -m django –version。

执行

创建项目

在保存代码的目录中执行以下命令:
django-admin startproject (项目名称)

如果将项目命名为sample,则会创建一个名为sample的文件夹。

如果发生运行时错误,执行以下命令:
py -m django startproject (项目名称)

File structure within the created folder is as follows. (创建的文件夹中的文件结构如下。)

sample/
    manage.py
    sample/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py

确认开发服务器是否已启动。

在服务器启动时,需要在sample文件夹内找到manage.py所在的文件夹,并以管理员权限运行以下命令。如果没有管理员权限,可能无法启动服务器。在接下来的操作中,我们将按照Django的文档进行实施,但请务必以管理员权限运行命令。 py manage.py runserver

image.png

创建应用程序的框架

根据Django文档的第一个部分,可以使用以下命令创建应用程序的框架:
在终端中输入:py manage.py startapp polls。

image.png

数据库表的迁移

image.png

尝试实施

我根据Django文档第3部分和第4部分进行了实现。

这是列表页面和详细页面。
如果按照文件的要求实现,它会很简洁,但是可以运行。

image.png
image.png
image.png

最后

学习成本会是多少,我稍微有些担心,但我认为通过教程1至4只需要大约半天时间。感谢您阅读到最后。

bannerAds