备案期间 需要关闭网站吗,东莞房产信息网官网,万网账户,电商网站h5模板下载Django开发入门 – 3.用Django创建一个Web项目
Build A Web Based Project With Django
By JacksonML
本文简要介绍如何利用最新版Python 3.13.2来搭建Django环境#xff0c;以及创建第一个Django Web应用项目#xff0c;并能够运行Django Web服务器。
创建该Django项目需…Django开发入门 – 3.用Django创建一个Web项目
Build A Web Based Project With Django
By JacksonML
本文简要介绍如何利用最新版Python 3.13.2来搭建Django环境以及创建第一个Django Web应用项目并能够运行Django Web服务器。
创建该Django项目需要准备物理磁盘资源同时使用Terminal和其它工具逐步完成并建立一个Django新项目。大致有以下四个步骤
1. 创建项目文件结构
为了归拢项目中涉及到所有文件包括Python程序文件和其它文件等最好的办法是创建统一的项目文件夹如果需要容易识别则命名为django-project为好。
1 创建项目文件夹
在Terminal中选择适当位置创建Django项目需要的文件夹执行以下命令
$ mkdir Django-project2 获取Visual Studio Code
为了增强关联度使开发时能够在项目文件夹下创建其它文件则使用集成开发环境IDE最为直观。
于是让我们下载和安装Visual Studio Code并配置它具备Python开发环境。对于具体步骤本文不再赘述请参看文章
2025最新版Visual Studio Code安装使用指南
3 创建新的终端
打开安装好的Visual Studio Code并打开该项目文件夹django-project在Terminal菜单中点击选择New Terminal于是在Visual Studio Code中打开新的终端如下图所示
2. 创建Django虚拟环境
1 创建项目虚拟环境
新的终端打开后显示在VS Code下方执行以下命令建立Djang项目所需的虚拟环境
$ python3 -m venv django-env于是在VS Code左侧看到创建了子文件夹和相应的文件如下图
2 激活虚拟环境
在创建的项目文件夹内子文件夹/bin会有激活命令于是在终端内执行该命令注意相对路径
$ source django-env/bin/activate虚拟环境激活成功
可以看到命令提示符前已经有django-env字样在一对圆括号包裹下位于终端命令行最前端表明已处于独立的虚拟环境中。
接下来安装所需的库就可以在此独立虚拟环境中进行。
3. 创建Django项目
1 安装Django
由于基于Python3系列开发因此可以用pip3来安装Django
$ pip3 install django于是开始出现“Collecting Django”并完成安装结果如下图 安装完毕看到命令行提示pip工具可以更新升级于是执行该命令
$ pip install –upgrade pip结果如下图所示 可以看到pip版本已经升级为pip-25.0.1。
2 验证Django版本
为确保Django安装完好可以执行命令验证Django版本
$ python3 -m django version结果如下图所示 可以看到当前安装版本为5.1.6.
3 创建Django项目
使用django-admin 命令可以创建新项目加入新项目可命名为studentTable。 可以看到在项目文件夹django-project下增加了studentTable子文件夹其目录结构全貌如下 4. 运行开发服务器
1 Manage.py文件
创建该项目时自动创建了名为manage.py的Python脚本文件在V S Code中查看该文件如下图所示 不难看出该文件是作为“Django’s command-line Utility”即Django命令行实用程序来运行的。也就是说它是一个Django内置的应用程序可以用该文件作为django的系列管理命令或者称为自动批处理
这样一来它就可以自动分步骤执行Python脚本内容。像启动服务器这样需要多个任务运行的动作则非它莫属。
2 启动运行开发服务器
即然manage.py可以自动化那么依靠它就可以用来直接启动运行服务器。
$ python3 manage.py runserver结果如下图所示
可以看到该Web服务器已运行。
让我们一起来看看Web服务器的真面貌吧。 打开Chrome浏览器在地址栏中输入本地Web服务器地址 http://127.0.0:8000/ 结果如下图 由页面中央看到”The install worked successfully! Congratulations!”,表明我们第一个项目创建成功Web服务器已在本地成功运行。
能够看到这欣喜的一幕倍感欣慰。 喜欢就请点赞和关注哈。
您的认可我的动力