zoukankan      html  css  js  c++  java
  • Django -- Views and URLconf


    1 创建工程

    django-admin startproject mysite  && cd mysite

    2 创建应用

    python manage.py startapp blog

    3 安装应用

     创建app后,首先在project的settting.py中安装应用,即在 INSTALLED_APPS添加:'blog',

    4 配置project的mysite/urls.py,在urlpatterns中添加:

    url(r'^blog/', include('blog.urls')),    #这样每个app在project的urls.py只添加一行,具体的url在每个app各自的urls.py中进一步配置

    5 配置app的blog/urls.py(新建)

    from django.conf.urls import url
    
    form . import views
    
    urlpatterns = [
        url(r'^$', views.blog),         #此时127.0.0.1:8000/blog/ 就会匹配views.py中的blog视图函数
    ]

    6 使用命名空间,去除url硬编码

    urls.py


    app_name = 'music'

    ...
    url(r'(?P<album_id>d+)', views.detail, name='detail'), ... #当需要跳转到detail视图时,只需要这样: href="{% url 'music:detail' album.id %}"
    KEEP LEARNING!
  • 相关阅读:
    Python变量、标识符
    PyCharm中设置作者信息
    去中心化
    复杂逻辑---取数
    行政机构处理
    2020.11案例分析
    中间表
    软考--项目管理名词
    软考--近6次上午考点分析
    软考--学习方法、做题方法
  • 原文地址:https://www.cnblogs.com/roronoa-sqd/p/4916149.html
Copyright © 2011-2022 走看看