【图文指引】5分钟搭建Django轻量级框架服务

本篇内容为从零开始搭建一个Django项目,背景是windows系统且安装了最新版本的python3.13,至于python的相关安装过程省去,可自行查看其它教程。为了保证后续各项目之间依赖包隔离,以免产生冲突问题,首先配置虚拟环境。

要为项目创建虚拟环境,打开一个新的命令提示符,导航到希望创建项目的文件夹,然后输入以下命令:

bash 复制代码
py -m venv django_init


至此创建好了虚拟环境目录,接下来激活虚拟环境。

bash 复制代码
Scripts\activate.bat

左侧出现虚拟环境名,创建虚拟环境成功,接下来安装Django

bash 复制代码
py -m pip install Django

安装Django成功,且可以正常显示相应版本。

到需要新建项目的路径下新建目录同时生成项目初始目录,如下:(注意:这是项目目录,刚才那个是配置的虚拟环境的目录 )

可使用命令tree /f查看得文件目录内容如下所示:

上述目录和文件用处描述如下:

manage.py: 一个让你用各种方式管理 Django 项目的命令行工具。
mysite/:这个目录中就是项目中实际的包,它的名称就是你要导入时的名称,例如mysite.urls。
mysite/init.py:一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包。
mysite/settings.py:Django 项目的配置文件。
mysite/urls.py:Django 项目的 URL 声明,就像你网站的"目录"。
mysite/asgi.py:作为你的项目的运行在 ASGI 兼容的 Web 服务器上的入口。
mysite/wsgi.py:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。

在项目目录下运行如下命令即可运行服务:

bash 复制代码
python manage.py runserver

浏览器中访问http://127.0.0.1:8000/

至此已经启动了Django开发服务器,这是一个用纯 Python 编写的轻量级网络服务器。可见使用非常方便快捷。

相关推荐
用户0190275816119 分钟前
如何用 Python 回测肯特纳通道(Keltner Channel)突破策略?(EMA+ATR 通道)
python
老歌老听老掉牙32 分钟前
基于Frenet-Serret框架的自然轴系关系推导与SymPy验证
python·sympy·自然轴系
Java后端的Ai之路34 分钟前
Python 进阶探索25 - difflib模块之文本对比
开发语言·python·django·哈希算法·difflib
35 分钟前
一个天才写了三年Python,最后发现装饰器最有用的用法只有3个
python
全栈练习生36 分钟前
大模型原理之 MoE 混合专家模型
python·ai
askama0041 分钟前
Ubuntu安装Anaconda并配置环境
linux·python
计算机编程指导师1 小时前
【计算机毕设选题】基于Hadoop的电信网络诈骗话术语义特征挖掘分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·数据库·python
CS创新实验室1 小时前
Python 的鸭子类型
开发语言·windows·python
ThinkerQAQ_1 小时前
并发编程(七):volatile——从语言规则到 CPU
java·python·go
DanCheng-studio1 小时前
毕业设计项目 基于深度学习的图像修复算法 DCGAN
python·毕业设计·毕设