Release EVILEG-CORE 0.0.4

ESNF-C, EVILEG

After about 5 months of refinement of the site, I release a more elaborate version of the evileg_core package.

This release includes both new functions and utilities, and the old functionality has been finalized. For example, Markdown field behavior has been improved. Initially, EMarkdownField drastically reduced content rendering performance, but the problem was identified and resolved.

And now a little more about what has been done since the last official release

  • get_next_url and get_client_ip functions added
  • Added the function of setting a custom language lang , in contrast to what is provided by the Django project, here you can specify the target language to which you want to switch. This is how language switching works here on the site.
  • Added template tags breadcrumb , which were in development mode for a long time, although they stabilized very quickly. Types of tags:
    * breadcrumb_home
    * breadcrumb_item
    * breadcrumb_active
    * breadcrumb_schema - markup support schema.org
  • bugfixes in the authentication backend EEmailOrUsernameModelBackend , which allows you to enter both login and email in the login field
  • change get_parent method to parent property for models, as a more flexible option
  • Added extension for markdown to support url of some video hosting sites such as YouTube
  • Improved template caching for models
  • Performance fix EMarkdownField
  • Fix performance method search of EPostManager
  • Change user model to settings.AUTH_USER_MODEL
  • Rename author fields to user fields to improve support for generic programming
  • Using slots for ESoup and EMarkdownWorker classes
  • Adding a decorator cached_property , which uses a caching backend for a longer period of caching method results than the object's life cycle.
  • Added invalidization of property cache cache_invalidate_cached_property

Conclusion

As a conclusion, I plan to write a series of articles on the use of this module in order to popularize the package itself, and also to show that it contains real useful things.

EVILEG-CORE 0.0.4

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
- company blog
Support the author Donate

Comments

Only authorized users can post comments.
Please, Log in or Sign up
Donate

Hello, Dear Users of EVILEG!!!

If the site helped you, then support the development of the site financially, please.

You can do it by following ways:

Thank you, Evgenii Legotckoi

GS
Jan. 23, 2020, 3:04 p.m.
Galina Stepanіvna Shepeljuk

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:10points,
  • Rating points-10
GS
Jan. 23, 2020, 2:51 p.m.
Galina Stepanіvna Shepeljuk

C++ - Тест 003. Условия и циклы

  • Result:71points,
  • Rating points1
M
Jan. 23, 2020, 3:28 a.m.
Mitrider

C++ - Тест 003. Условия и циклы

  • Result:71points,
  • Rating points1
Last comments
Jan. 21, 2020, 1:12 p.m.
Docent

Полезная статья. Как всегда - то что надо. Добавлю ещё маленькую полезность - после установки tracer (88 строка) и перед выводом значений в lineEdit (91 строка) стоит добавить updatePositio…
Jan. 17, 2020, 1:31 a.m.
Andrej Jankovich

Выглядит как ошибка библиотеки. Расскажите подробно на какой платформе вы собираете проект (MinGW или MSVC) их версии и версии Qt.
D
Jan. 16, 2020, 11:06 a.m.
DENIZ1819

Доброго времени суток, не подскажите, что делать в данной ситуации, после того, как я сделал все вышеуказанные инструкции для подключения библиотеки к проекту?
Jan. 14, 2020, 4:33 a.m.
Evgenij Legotskoj

Рекомендую Wt, достаточно мощная вещь. Этот фреймворк может использоваться для написания сайтов на C++, либо можно использовать только отдельный компоненты, например только ORM. Но я не знаю, ка…
a
Jan. 14, 2020, 4:29 a.m.
ayb

Спасибо за инфу. Поиск качественной ORM привел меня только к sqlite_orm, но не подходит из-за необходимости полноценной поддержки c++14. Про framework Wt не слышал, спасибо за наводку.
Now discuss on the forum
Jan. 24, 2020, 2:24 a.m.
Evgenij Legotskoj

Добрый день Попробуйте использовать метод deleteLater() у объектов Data . В этом случае удаление происзодит немного позже, но уже тогда, когда другие части программы…
Jan. 24, 2020, 1:37 a.m.
Evgenij Legotskoj

Не уверен. я бы попробовал выдернуть ссылки и забрать всё через QNetworkAccessManager, если вам не нужно запускать эти скрипты. Я с той ошибкой не сталкивался.
Jan. 23, 2020, 11:54 a.m.
Intruder

Евгений, с удалением строк разобрался. Спасибо за помощь. Немного пришлось модернизировать код, но все получилось вроде.
Jan. 22, 2020, 5:06 a.m.
Pavel.K

Можете попробовать через Loader сделать, те cделать свой компонент ректангл с нужными вам полями и через Loader вызывать этот компонент , а через Connections прописать что ваш компонент отрисова…
Jan. 22, 2020, 3:25 a.m.
Pavel.K

Привет, кто-нибудь делал тестовый Json сервер , чтобы не просто через сокет ByteArray пересылать, а с клиента обрабатывать Post и get запросы? Буду очень признателен если у кого то есть пр…
EVILEG
About
Services
© EVILEG 2015-2019
Recommend hosting TIMEWEB