一个小型django应用程序,用于生成用户个人资料图片的彩色小图标

django-initialcon的Python项目详细描述


django initialcon是一个小django应用程序,用于生成小的彩色 用户配置文件图片的图标。项目托管在githubhttps://github.com/bettsmatt/django-initialcon

https://raw.github.com/bettsmatt/django-initialcon/master/docs/_static/images/p1.pnghttps://raw.github.com/bettsmatt/django-initialcon/master/docs/_static/images/p2.pnghttps://raw.github.com/bettsmatt/django-initialcon/master/docs/_static/images/p3.pnghttps://raw.github.com/bettsmatt/django-initialcon/master/docs/_static/images/p4.pnghttps://raw.github.com/bettsmatt/django-initialcon/master/docs/_static/images/p5.pnghttps://raw.github.com/bettsmatt/django-initialcon/master/docs/_static/images/p6.pnghttps://raw.github.com/bettsmatt/django-initialcon/master/docs/_static/images/p7.png

快速启动

  1. 使用pip安装:

    pip install django-initialcon
    
  2. 将“InitialCon”添加到已安装的应用程序:

    INSTALLED_APPS = {
        ...
        'initialcon',
    }
    
  3. 在初始化py:

    url(r'^initialcon/', include('initialcon')),
    
  4. 将字体配置添加到您的设置中。py:

    INITIALCON_FONTS = {
        'default': <pathtofont>),
        'alt': <pathtofont>)
    }
    
  5. 运行开发服务器,通过访问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

  1. 基本:

    localhost:8000/initialcon/test%20name
    
  2. 自定义大小:

    localhost:8000/initialcon/test%20name?size=200
    
  3. 自定义字体:

    localhost:8000/initialcon/test%20name?font=alt
    
  4. 自定义大小和字体:

    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])

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Rxjava中更改列表时通知obsever   java如何验证spring MVC web app中是否设置了连接池?   从Textview选择文本时出现安卓错误(java.lang.IndexOutOfBoundsException:setSpan(1…1)在0之前开始)   javakotlin:作为方法参数的接口   java将列强制转换为hibernate条件中的类型   java如何在屏幕上获取输出对象?   java内部调用方法   java Log4j2模式布局+转换模式处的负数   java将EditText转换为浮动安卓 eclipse   对Java继承规则感到困惑   java将外部文件打包到jar中,然后允许代码对这些打包的文件执行操作   java如何通过输入给定字段之一进行用户搜索?   java Android从应用程序调用活动   java如何从相机中获取图像并将其添加到google地图上作为标记?   java自定义Listview在选择Edittext并打开键盘之前不显示   javascript验证JSON字符串服务端   使用java流从列表中获取素数   java无法让我的菜单打开方法   用户界面高效的动态生成Java GUI