管理网站社交网络链接的简单django应用程序
django-tools-socialnetworks的Python项目详细描述
django tools社交网络
管理网站社交网络链接的简单Django应用程序
安装
用pip安装
django-tools-socialnetworks
。将
djtools.socialnetworks
添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [
...
'djtools.socialnetworks',
]
3.1如果所有页面都需要社交网络,请将上下文处理器添加到设置文件中。
TEMPLATES = [
{
...
'OPTIONS': {
'context_processors': [
...
'djtools.socialnetworks.context_processors.social_networks',
],
},
},
]
3.2或者像这样扩展视图的get_context
函数:
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['social_networks'] = SocialNetwork.get_social_networks()
return context
运行迁移命令
python manage.py migrate
在模板中包含social_networks.html片段或覆盖它。
{% include "djtools/socialnetworks/social_networks.html" %}