solid_i18n_patterns 的目的是什么?
what is the purpose of solid_i18n_patterns?
我是 python/django 的新手,我只想知道下面 function/code (solid_i18n_patterns
) 的目的。
from django.conf.urls import url
from solid_i18n.urls import solid_i18n_patterns
urlpatterns =
solid_i18n_patterns(<appname.views>,<urlpattern>,<anotherurlpattern>.....)
+
solid_i18n_patterns(<anotherappname.views>,<urlpattern>,<anotherurlpattern>.....)
solid_i18n_patterns
及其参数的目的是什么?
solid_i18n 是国际化的辅助包。
假设您有一个英文网站,您也想用法语为它提供服务。默认情况下,如果您将站点设为双语,则应在 URLs:
的开头指定语言代码
www.example.com/en/* - serves English
www.example.com/fr/* - serves French
使用 solid_i18n_patterns,您可以在 URL.
中提供没有语言代码的默认语言
www.example.com/* - serves English (note no /en/ in URL)
www.example.com/fr/* - serves French
我是 python/django 的新手,我只想知道下面 function/code (solid_i18n_patterns
) 的目的。
from django.conf.urls import url
from solid_i18n.urls import solid_i18n_patterns
urlpatterns =
solid_i18n_patterns(<appname.views>,<urlpattern>,<anotherurlpattern>.....)
+
solid_i18n_patterns(<anotherappname.views>,<urlpattern>,<anotherurlpattern>.....)
solid_i18n_patterns
及其参数的目的是什么?
solid_i18n 是国际化的辅助包。 假设您有一个英文网站,您也想用法语为它提供服务。默认情况下,如果您将站点设为双语,则应在 URLs:
的开头指定语言代码www.example.com/en/* - serves English
www.example.com/fr/* - serves French
使用 solid_i18n_patterns,您可以在 URL.
中提供没有语言代码的默认语言www.example.com/* - serves English (note no /en/ in URL)
www.example.com/fr/* - serves French