django之初建项目

1、项目预览python

  1.在建立项目以前,必须先进入虚拟环境,由于咱们的包安装在咱们的虚拟环境中,不在咱们的中环境中数据库

    >>> ./venv/Scripts/activatedjango

  2.建立一个项目浏览器

    >>> django-admin startproject bbsapp

  三、项目结构函数

    

 

     bbs 项目文件夹测试

     bbs/bbs url

     bbs/manage.py 项目命令入口,通常咱们在项目中执行命令都是python manage.py [+命令]server

     bbs/bbs/__init__.py 表示内部的bbs是一个python包blog

     bbs/bbs/asgi

     bbs/bbs/settings 项目的配置文件

     bbs/bbs/urls.py 项目的主路由

     bbs/bbs/wsgi.py

  4.建立一个App(应用)

 

   应用通常指的是一个网页主页的导航部门,每个导航能够被称之为一个应用,通常是一个构建一个功能的页面集合体

 

   >>>  cd bbs

  >>> python manage.py startapp article

  

 

  执行完命令后,就会生成上面的一个名为article的包

    article/migrations 里面将会存放数据库迁移文件

    article/__init__.py 标识是一个包

    article/admin.py 注册数据表到django自带的admin后台界面

    article/apps.py

    article/models.py 该应用的数据表对应的ORM类

    article/test.py 测试文件

    articel/views.py 视图函数文件

  通常会在每一个包里都自建一个urls.py,为该包的路由

2、浏览器与django运行项目的交互过程

  >>> python manage.py  runserver (启动项目)

   

 

  当咱们在浏览器的地址栏输入127.0.0.1:8000时,浏览器就会向本地的8000端口发送一个HTTP请求,而咱们的django项目恰好运行在这个端口,就会接受到这个

请求,通过解析后,就会找到urls.py文件中对应的路由,老是先通过与项目名称相同的包下面的urls.py中查找,找到对应的路由后,与之相对应的视图函数就会被调用

返回一个HTTP响应,浏览器接收到后,就会把它渲染到页面上

  

相关文章
相关标签/搜索