Python——Django初识

这是十篇关于python的django框架的markdown,因为这是在今年4月份系统的初步的学了一下,所有一直都是雪藏在我的一个实例项目中,今天放出来透透风,晒晒。也欢迎来交流。

  • 今天学习的是在Django框架进行简单的路径配置。配置的也是最简单的一个页面。
  • 首先是对于Django框架下的几种文件的认识:
  1. views.py:视图层,包含了业务逻辑的代码
  2. settings.py:配置全项目的文件
  3. migrations:用来存储数据库映射和迁移的相关文件
  4. urls.py:路由层的总实现。
  • 其次是关于在整个项目中实现路由的配置和了解MTV模型
  • MTV模型:分别为Model层,View层,Template层。
    • Model:模型层,主要处理和数据库相关的事务。
    • View:主要处理的是业务逻辑,从Model层中获取数据之后,放入template层的页面之内。
    • Template:存放的是页面,也就是用于向客户端输出的页面。
  • 最后是如何配置路由路径的方式。
    • 本项目内的路径配置:
      • 初始APP内的urls首先在views.py中进行函数的配置。然后在urls中进行路径的配置。
      //在views中的配置。除此之外还可以使用HttpResponse进行数据的传递
      def index(request):
      return render(request, 'index.html')
      //在urls中的配置
      path('index/', views.index),
      
    • 在项目之外再行创建新的路由:
      • 首先在terminal端输入python manage.py startapp [新路由名字]
      • 然后项目内就会出现新的一个项目。在新项目内创建urls.py。然后按照上面的步骤进行创建。
      • 在原生的app的urls.py中设置相关的路径信息。
      path('two/', include('two.urls'))
      
  • 这样就可以在网站启动之后,访问localhost:8000加上相应的路径进行访问网站了。

你可能感兴趣的:(Django学习,django)