跳转到主要内容

用于创建svg机器人的库

项目描述

https://raw.githubusercontent.com/elapouya/django-robohash-svg/master/django_robohash.png

Django应用程序,用于创建svg机器人

想法:从任何字符串(用户名、名字、姓氏等……)中获取一个独特的svg机器人以显示。这对于创建头像或测试目的很有用。

安装

使用pip安装

pip install django-robohash-svg

然后在settings.py中声明该应用程序

INSTALLED_APPS = [
...
    'django_robohash',
]

用法

如果您想在模板中使用内联图像,请使用robohash标签

{% load robohash %}
...
here is a robot:
{% robohash "a string" %}
a small one :
{% robohash "a string" width=100 height=100 %}

如果您想提供机器人图像,请编辑您的urls.py并使用robohash视图

from django_robohash.views import robohash

urlpatterns = [
    ...
    path('robohash/<string>/', robohash,
         name='robohash')
]

如果您想自定义URL,请保持“<string>”。

然后您可以这样显示图像

<img src="/robohash/{{ a_string }}/">

or

<img src="/robohash/{{ a_string }}/?width=120&height=120">

默认机器人大小为300x300

您可以通过运行此函数生成svg代码

from django_robohash.robotmaker import make_robot_svg
...
svg_code = make_robot_svg("my string", width=300, height=300)

新闻

0.9.4 (2018-08-13)

  • 添加文档

0.0.1 (2018-03-22)

  • 骨架提交

项目细节


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关 安装软件包 的更多信息。

源分布

django-robohash-svg-0.9.5.tar.gz (25.1 kB 查看哈希值)

上传时间 源代码

由以下机构支持