Django创建项目
Django介绍
Django是一个非常全面的Python开发框架,运用了MTV的框架模式,M(Model)、T(Template)、V(Views)。
Model为模型,数据存取层,和数据库打交道,处理与数据相关的所有事务,Django默认db.sqlite3,也可以用mysql,oracle;
Template为模板,用Html将页面展示给用户;
Views为视图,负责业务逻辑,调用Model和Template。
创建Django项目
-
创建一个Project
-
在终端安装Django包
pip3 install Django==2.2.2 --index-url https://pypi.douban.com/simple,此处安装可指定版本号,后面的url为指定下载链接,下载会快一些
-
安装完成后通过命令创建Django项目
django-admin startproject mydjango,执行命令完成后会在根目录下创建一个mydjango的目录,这个目录才是django项目的根目录
-
进入Django项目根目录mydjango
此时要指定项目依赖的虚拟环境,即和上一层目录刚创建的虚拟环境选择一样
-
项目目录介绍
manage.py在项目根目录下,为命令行工具,里面的代码不要动,可通过python3 manage.py help查看帮助
settings.py为整体项目的配置文件,如运行环境是否是Debug环境、允许访问的host地址、app的配置、模板的配置、数据库的配置等都在这里
urls.py为项目访问的路由,即配置页面访问输入的地址
wsgi.py为python服务器网关接口,python应用与服务器之间的接口,一般不需要改
-
启动服务
python3 manage.py runserver,后面也可以接端口如python3 manage.py runserver 8001 ,若不接默认8000
-
本地访问
通过http://127.0.0.1:8000/进入Django初始页面,也可通过http://localhost:8000/访问
127.0.0.1为本机保留的私有ip,localhost为本机域名
-
IP访问
若想通过本机ip访问,则需要在settings.py中找到ALLOWED_HOSTS配置ip,如下截图,若想所有人都可访问则配置ALLOWED_HOSTS = ['*']
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)