一个小型django应用程序,用于生成用户个人资料图片的彩色小图标
django-initialcon的Python项目详细描述
django initialcon是一个小django应用程序,用于生成小的彩色 用户配置文件图片的图标。项目托管在githubhttps://github.com/bettsmatt/django-initialcon
快速启动
使用pip安装:
pip install django-initialcon
将“InitialCon”添加到已安装的应用程序:
INSTALLED_APPS = { ... 'initialcon', }
在初始化py:
url(r'^initialcon/', include('initialcon')),
将字体配置添加到您的设置中。py:
INITIALCON_FONTS = { 'default': <pathtofont>), 'alt': <pathtofont>) }
运行开发服务器,通过访问http://127.0.0.1:8000/initialcon/test%20name
配置
与使用的字体一起,默认大小、最大大小和颜色可以通过在以下设置中添加以下设置来设置:PY.:/P>
INITIALCON_SIZE = 100 INITIALCON_SIZE_MAX = 200) INITIALCON_COLORS = [ (153,180,51), (0,163,0), (30,113,69), (255,0,151), (45,137,239), (159,0,167), (0,171,169), (185,29,71),(227,162,26), (255,196,13), (126,56,120), (96,60,186), (43,87,151), (218,83,44), (238,17,17) ] INITIALCON_FONTS = { 'default': <pathtofont>), 'alt': <pathtofont>) }
示例URL
基本:
localhost:8000/initialcon/test%20name
自定义大小:
localhost:8000/initialcon/test%20name?size=200
自定义字体:
localhost:8000/initialcon/test%20name?font=alt
自定义大小和字体:
localhost:8000/initialcon/test%20name?size=200&font=alt
示例代码
模板:
<img src="{{img.getImage}}" />
代码:
class MyModel(model.Models): image = ... name = ... def getImage(self): if self.image: ... else: return reverse('initialcon:generate', args=[self.name])