MU
Nov. 3, 2019, 4:20 p.m.

Django letter avatar like this on evileg

python, Django, django

I try many apps and none of this create that nice letter avatars and cover on profile page. It's app or custom work?

It's possible to get a code? :)

2

Do you like it? Share on social networks!

4
Evgenii Legotckoi
  • Nov. 3, 2019, 11:31 p.m.

Hello,

What you mean "letter avatar"? transliteration or email letter?

Avatars on this site are custom source code.

    MU
    • Nov. 4, 2019, 2:34 a.m.

    I mean this :)

    Avatar create from username. First letter. This is javascript, python? It's possible to get this somewhere, e.g github? :)

    I see evileg have code on github, but I don't see this in repository.

      Evgenii Legotckoi
      • Nov. 4, 2019, 2:53 a.m.
      • (edited)

      In repository stable base functionality. It is open source core of site. But I move some functionality sometimes to open source.
      And I will send this functionality also. I think will move it in future ))

      But you can use this code for creating initials

      1. def first(value):
      2. try:
      3. return value[0]
      4. except IndexError:
      5. return ''
      6.  
      7. def initials(user):
      8. if user.get_full_name():
      9. return '{}{}'.format(first(user.first_name), first(user.last_name))
      10. return first(user.username)

      Position of letters in avatar is just html

        Evgenii Legotckoi
        • Nov. 4, 2019, 2:56 a.m.

        and this css

        1. .avatar-initials {
        2. display: flex;
        3. justify-content: center;
        4. align-items: center;
        5. color: #fff!important;
        6. text-decoration: none!important;
        7. font-weight: 700;
        8. font-size: 50%;
        9. }

          Comments

          Only authorized users can post comments.
          Please, Log in or Sign up
          • Last comments
          • AK
            April 1, 2025, 11:41 a.m.
            Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
          • Evgenii Legotckoi
            March 9, 2025, 9:02 p.m.
            К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
          • VP
            March 9, 2025, 4:14 p.m.
            Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
          • ИМ
            Nov. 22, 2024, 9:51 p.m.
            Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
          • Evgenii Legotckoi
            Oct. 31, 2024, 11:37 p.m.
            Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup