django – Doprax https://www.doprax.com Open Cloud Platform Wed, 21 Jun 2023 20:21:28 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 https://www.doprax.com/wp-content/uploads/2021/11/doprax-icon.svg django – Doprax https://www.doprax.com 32 32 Proposal for official Django Channels logo https://www.doprax.com/community/proposal-for-official-django-channels-logo/ https://www.doprax.com/community/proposal-for-official-django-channels-logo/#comments Wed, 21 Jun 2023 15:42:44 +0000 https://www.doprax.com/?p=5199 Read more]]> As CMO for Doprax I’m often in need of a visual representation of an abstract ting, a concept or a piece of software. When creating an illustration for a tutorial about Django Channels, her on doprax.com, I once again was facing an all too familiar challenge. The problem was that I could not find any clear answer to the question: what is the official logo for Django Channels? So I designed my own.

If you what something done, do it yourself design it yourself

A quick search on Google reveals the reality that Django Channels don’t have an official logo. All I find are proposals and others home cooked designs made in hurry to fix the same issue that I’m facing. Keep in mind that in today’s world, you don’t want to publish an article online without a nice looking image.

This what all I found via Google:

Collection of Django Channels logos of pure quality.
Unsatisfying result of my Google search for “Django Channels logo”

So I started working in Figma. I like the characteristic typeface used for the Django logo, so I found that and used that for the text. I didn’t want to just slap ‘Channels’ onto the existing logo and call it a day. The existing logo is great in itself, but it was hardly designed to be part of another logo, so binging balance into a solution like that can be near to impossible, I know that from my own experience. And from way too many examples of others that have done just that, like when people expand a house and end up destroying the balance in the original design.

My design is a new logo, but a humble one. I found that legibility is important. So I have given space to the text and made it easy to read. Now came the creative part, where the logo designer in me seize the opportunity to compile something simple, yet meaningful and unique.

When first I had identified the hidden potential of two starting letters D and C it quickly became apparent that I could turn them into either end of an electrical cord and hereby represent a channel. I tend to think that the concept is simple yet strong.

We are giving back to the community

If the open source community around Django and Django Channels like my creation and want to adopt my logo design, I hereby release it to the public under the same open source licenses as Django the programming language.

Let me present the results of my effort, I really hope that you like it and find it worthy of becoming the new official logo for Django Channels. Please let me know in the comments section below.

Logo and icon design by Linus Lorentzen.

]]>
https://www.doprax.com/community/proposal-for-official-django-channels-logo/feed/ 1
New feature: Django support https://www.doprax.com/new-features/django-support/ https://www.doprax.com/new-features/django-support/#respond Mon, 21 Sep 2020 15:45:00 +0000 https://www.doprax.com/?p=708 Read more]]> A new type of project template has been added. You can choose Django lite as your project template when you create new projects.  Django lite projects use SQLite as the database. SQLite stores all the data in a file in the project root. It is not suitable for production use but since it is very light-weight, it will consume less computation resources. You can safely use Django lite project templates to start developing your new project or for learning purposes.

Along with Django lite, there is also a Django full project template. Django full uses full-fledged databases like MySQL that are production-ready, secure, and stable. But on the other hand, for a development environment or a test project, this type of database may be overkill. It takes about a minute for a MySQL instance to be initialized. Also, it at least needs a couple of hundreds of Megabytes of RAM.

So if you are just starting to learn Django or in the initial stages of your project development, you can easily choose the Django lite project template. But if you have a data-intensive application or in the latter stages of your app development, it is better to use Django full with full-fledged databases.

]]>
https://www.doprax.com/new-features/django-support/feed/ 0