我们喜欢写短代码,但我们不想考虑逻辑。在这里使用 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 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 9a6826314ecb34a4225f7bca10c390036b12e310ab455ecc8e7a7e577379dd52 |
|
| MD5 | 8f131183651f71146c3df0528cba38b0 |
|
| 布莱克2-256 | 0e2c5ba81b0b25a2e778707259e496f509f7c99a7612ea5b5b65e24e3ab441c5 |