跳转到主要内容

从URL路径的YAML文件创建Django视图的辅助函数

项目描述

从URL路径的YAML文件创建视图的辅助函数
==================================================================

安装
------------

.. code:: bash

pip install canonicalwebteam.views-from-yaml

用法
-----

例如,创建一个YAML文件

.. code:: yaml
# url-settings.yaml
some/url/path: {"content": "Hello world!"}
another/path: {"content": "不同的内容"}

编辑你的 Django 应用程序的 ``urls.py`` 文件

.. 代码 :: python

# django_app/urls.py

from canonicalwebteam.views_from_yaml import load_views_from_file

def url_view(request, url_settings)
return HttpResponse(url_settings['content'])

urlpatterns = load_views_from_file(
yaml_filepath="url-settings.yaml",
view_callback=url_view
)

现在,如果你访问 `http://your-django-site/some/url/path`,你应该会看到
"Hello world!"。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分布

canonicalwebteam.views-from-yaml-0.2.3.tar.gz (1.9 kB 查看哈希值)

上传时间 源代码

由以下支持