roselearn

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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 = ['*']

 

 

 

posted on   dongzs  阅读(40)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示