这是十篇关于python的django框架的markdown,因为这是在今年4月份系统的初步的学了一下,所有一直都是雪藏在我的一个实例项目中,今天放出来透透风,晒晒。也欢迎来交流。
- 今天学习的是在Django框架进行简单的路径配置。配置的也是最简单的一个页面。
- 首先是对于Django框架下的几种文件的认识:
- views.py:视图层,包含了业务逻辑的代码
- settings.py:配置全项目的文件
- migrations:用来存储数据库映射和迁移的相关文件
- 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加上相应的路径进行访问网站了。