首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Django入门:基于 Django 的 Web 页面开发

    本文通过手写一个最简单的博客网站来演示 Django 的 Web 开发。 源码地址:https://github.com/wsuo/Django-blog 演示: ?...2、设置路由 要想实现跳转页面的功能,肯定要设置路由,总体的路由控制都是在 urls 文件中配置的,具体到哪一个页面由 views 控制;由于我们项目是分级的,所以我们要分别配置一下路由信息,首先在子应用程序中新建一个...urls 文件,然后在主应用中的 urls 文件中引入子应用的路由。...先设置一下路由信息: from django.urls import path from article import views urlpatterns = [ path('article...这里分页使用一个 DJango 自带的工具 django.core.paginator; 分析逻辑: 首先我们需要从前端获取一个 page 参数,这样我们才能之后想要第几页,可以使用 GET 请求获取;

    1.5K30

    Django 视图和模板1.4

    包括正则表达式、视图两部分 Django使用正则表达式匹配请求的URL,一旦匹配成功,则调用应用的视图 注意:只匹配路径部分,即除去域名、参数后的字符串 在test1/urls.py插入booktest...,使主urlconf连接到booktest.urls模块 url(r'^', include('booktest.urls')), 在booktest中的urls.py中添加urlconf from django.conf.urls...views urlpatterns = [ url(r'^$', views.index), url(r'^([0-9]+)/$', views.detail), ] 模板 模板是html页面...去除模板的硬编码 在index.html模板中,超链接是硬编码的,此时的请求地址为“127.0.0.1/1/” 看如下情况:将urlconf中详细页改为如下,链接就找不到了...文件,在include中设置namespace url(r'^admin/', include(admin.site.urls, namespace='booktest')), 修改booktest/urls.py

    58630

    Django-下载安装-配置-创建Django项目-三板斧简单使用

    命令行启动 Django 项目 要切到项目根目录下(不然找不到这个 manage.py 文件) python manage.py runserver ? ?...返回html页面并且能够给该页面传值 redirect: 重定向,返回指定的页面html(浏览器可以看到302状态码) 强调:每新添加一个功能都应该在路由文件 urls.py中添加一个路由与视图的对应关系...HttpResponse 举例 添加路由 first_django_project/urls.py from django.conf.urls import url from django.contrib...render 举例(可传数据模板渲染) 添加路由 first_django_project/urls.py from django.conf.urls import url from django.contrib...redirect 案例 老规矩:添加路由 first_django_project/urls.py from django.conf.urls import url from django.contrib

    84120
    领券