展示使用特定语言的国家或国家的国旗
django-country-and-language-flags的Python项目详细描述
Language Flags是一个简单的Django应用程序,可以帮助显示国旗。为了 效率,只有一个巨大的png文件,上面有所有的标志,并且 使用css技巧选择要显示的单个标志。
本模块提供了根据国家/地区代码显示国家/地区标志的工具 以及使用特定语言的国家的国旗。
快速启动
将“语言标志”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [ ... 'language_flags', ]
在要使用语言标志的模板中,包括 语言标志模板标记库:
{% load language_flags_tags %}
在html<head>:中包含css或min.css
<link rel="stylesheet" type="text/css" href="{% static 'css/flags.css' %}">
不要忘记模板顶部的{% load staticfiles %}。
您可以使用标记语言来显示数字 一种语言的国家的旗帜。现在 语言可以是英语或德语:
{% flags_for_language COUNT LANGUAGE %}
这将显示语言语言的计数标志;这些标志将 始终包括列出的第一个语言国家,而 其余的将从其他国家随机挑选。
如果语言代码等于现有的国家代码, 显示一个相关国家的国旗。
致谢
标记精灵是从https://www.flag-sprites.com和 从famfamfam标志图标中派生 http://www.famfamfam.com/lab/icons/flags/。