roselearn

导航

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 2023-01-02 17:11  dongzs  阅读(46)  评论(0)    收藏  举报