Python + Django

Font Awesome 现在有一个官方的 Django 插件,可以通过 Python 包安装程序 pip 获得,以便在您的 Django 项目中以一种无摩擦的方式使用我们的图标。

#版本 5 弃用

我们发现命名 python 包的方式存在问题。 这将在版本 6 中修复。因此,一旦版本 6 启动并运行,我们将弃用版本 5 的软件包。

#插件仍处于测试阶段

我们的 Django 插件仍处于测试阶段,可能会有一些粗糙的边缘。 我们希望您觉得它有用,但请注意,在正式发布之前它可能会有更大的变化。 如果您有关于如何改进它的想法或发现要消除的错误,让我们知道

#Font Awesome 包安装了什么?

安装后,以网络为中心的 Font Awesome 包包含以下目录和文件:

PathWhat It IsWhere You Should Start
/cssStylesheets for Web Fontsall.css
/jsSVG with JavaScriptall.js
/lessLess pre-processorfontawesome.less
/scssSass pre-processorfontawesome.scss
/spritesSVG spritessolid.svg
/svgsIndividual SVG for each iconindividual *.svg icons
/webfontsWeb Font files used with CSSSee /css

#检查自己并要求自己!

我们建议在 Python 项目中使用 requirements files 来安装 Font Awesome 包。 下面的文档假定您正在以这种方式工作。


#使用免费版的Font Awesome

首先将 Font Awesome Free 添加到项目的要求中,方法是将其放在项目的 [requirements.txt 文件 () 中,并将 version_number 替换为您正在使用的 Font Awesome 版本。

然后,如果您想在整个项目中使用 Font Awesome 或在要使用 Font Awesome 的任何单个文件的 <head> 部分中,请在基本模板的 <head> 部分中引用已安装的文件。

如果您更喜欢使用我们的 Web Font + CSS 技术,请添加一个 <link> 元素,如下所示:

只想要某些样式的图标? - 如果您只想使用特定样式而不是我们的 Web 字体和 SVG 技术中包含的默认“全部”选项,请参考您要使用的特定样式文件 比如 fa-brandsfa-regular,然后加载器 fontawesome 文件代替 all

#保守秘密,确保安全!

your account 获取你的超级机密 npm 令牌,不要与任何不应该拥有它的人分享。 我们在这里等...

首先将 Font Awesome Pro 添加到项目的要求中,方法是将其放在项目的 [requirements.txt 文件 () 中,并将 version_number 替换为您正在使用的 Font Awesome 版本。

接下来,通过将 'fontawesomepro' 添加到 Django settings.py 文件中的 [INSTALLED_APPS () 来将 Font Awesome Pro 添加到您的 Django 安装中。

然后,如果您想在整个项目中使用 Font Awesome 或在要使用 Font Awesome 的任何单个文件的 <head> 部分中,请在基本模板的 <head> 部分中引用已安装的文件。

如果您更喜欢使用我们的 Web Font + CSS 技术,请添加一个 <link> 元素,如下所示:

只想要某些样式的图标? - 如果您只想使用特定样式而不是我们的 Web 字体和 SVG 技术中包含的默认“全部”选项,请参考您想要的特定样式文件 使用像“fa-brands”或“fa-regular”,然后加载程序“fontawesome”文件代替“all”。