Skip to main content

我们喜欢写短代码,但我们不想考虑逻辑。在这里使用 django-arg-path 包,您可以轻松编写短而干净的代码

项目描述

这个包通过支持在 django 中使用具有多个 url 的一个视图来帮助您编写更短、更清晰的代码。这些 url 和视图是静态的,但支持任何额外的动态 slug、str、int 等。

使用很简单

这是我们的 urls.py 文件

from django_arg_path import arg_path

urlpatterns = [
  arg_path('en', '', home, name='home_en',
  arg_path('ru', 'ru', home, name='home_ru',
  arg_path('es', 'es', home, name='home_es',
]

这是我们的views.py文件

def home(request, static_arg=''):
    # static_arg variable gives us en, ru and es as a string which we included in the beginning of our path
    return render(request, static_arg+'.html')

所以这个views.py文件创建了3个页面,分别命名为''、'ru'和'es'

类似的东西 127.0.0.1:8000/, 127.0.0.1:8000/ru, 127.0.0.1:8000/es,

项目详情


下载文件

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

源分布

django_arg_path-0.2.tar.gz (3.4 kB 查看哈希)

已上传 source