Viktor Nagornyy·Pinned18 Django Apps To Build And Ship a Product QuicklyYou got an idea for an app you would like to build and profit from using the Django web framework. Where do you start to develop the app quickly? When building a product, you want to build a Minimum Viable Product (MVP) and ship it as quickly as possible to…Django16 min readDjango16 min read
Viktor Nagornyy·May 16How To Send Emails With Django (Contact Form Example)When you’re building a product powered by Django, you need to be able to send emails to communicate important information with your users. For example, if you use Django Allauth for user management and social authentication , you need Django to send system emails to your users — sign up…Django5 min readDjango5 min read
Viktor Nagornyy·Apr 18How To Add Social Authentication Using Django-Allauth To Your Django Project (Google OAuth Example)In this tutorial, you will learn how to integrate the Django-Allauth package into a Django project to add social authentication to your app. It’s a nice way to reduce friction, increase sign-ups, ease the log-in process, and improve overall security and user experience. We will create simple Django templates for…Django6 min readDjango6 min read
Viktor Nagornyy·Apr 4How To Create An API with Django REST Framework QuicklyDjango REST Framework (DRF) is a powerful and flexible Django package that makes building web APIs in your Django projects easy. I use Pegasus SaaS boilerplate in my projects, which bundles DRF out of the box. This way, I don’t have to do much work to get started. …Django6 min readDjango6 min read
Viktor Nagornyy·Mar 22Member-onlyHow To Use If/Else Conditions In Django TemplatesDjango is a Python web framework for creating efficient and scalable web applications. One of the core components of Django is its template system, which allows developers to separate the presentation layer (HTML, CSS, JS) from the application logic. In this article, you’ll learn how to use conditional if/else statements…Django6 min readDjango6 min read
Viktor Nagornyy·Mar 22How To Deploy Django Using Docker Compose On Windows In 9 StepsDeploying Django using Docker Compose is a great way to create a local development environment without installing everything on your computer. This also allows you to create variations of packages, versions, and settings. The following instructions are for beginners. …Django8 min readDjango8 min read
Viktor Nagornyy·Mar 19How To Install And Launch Django On Your Windows PCDjango is a robust web framework for Python, and it can be installed and launched on your Windows PC to help you build your app quickly before deploying it to the cloud and accepting user sign-ups. For this tutorial, we’ll be using pipenv, a tool that simplifies the management of…Django5 min readDjango5 min read
Viktor Nagornyy·Mar 19What Is a Minimum Viable Product (MVP)?When building a Django-powered product, it’s important to ship it quickly to help you validate your idea early. This is where the Minimum Viable Product concept can help you. The Lean Startup methodology has revolutionized the way software products are built, and one of the key concepts in this approach…Lean Startup2 min readLean Startup2 min read
Viktor Nagornyy·Mar 8Member-onlyDisable “Successfully signed in as {username}” in Django AllauthIf you’re building your app using Django Allauth, you may have noticed a message every time you log in: Successfully signed in as {username} In my case, using SaaS Pegasus (a Django-backed SaaS boilerplate), it was styled using Bootstrap 5’s alerts. Giving your users timely feedback with notification alerts and…Django1 min readDjango1 min read