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 (版本)。


请勾选以下选项后,点击立即安装。
-
- Install launcher for all users(recommended)
- Add Python 3.10 to PATH


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

安装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

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

数据库表的迁移

尝试实施
我根据Django文档第3部分和第4部分进行了实现。
这是列表页面和详细页面。
如果按照文件的要求实现,它会很简洁,但是可以运行。



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