从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!"。
==================================================================
安装
------------
.. 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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 40be74fd53056be59e2ab5286c36b4cba3d9085f37c228075e4d0b3467e5daea |
|
MD5 | be7dcd48a438728e2959dbb6bbcbc4e9 |
|
BLAKE2b-256 | 531275d06da0cb89ea038e9cd36c97aa03e083c9e4098935e4bf298c5b06b0af |