Skip to content
  • Overview
    • Small advices (upd. 10th August 2020)
    • Sloppy Development
    • Long post
  • Django
    • Great packages
    • Great tutorials
    • Python
  • Frontend
    • HTML/CSS
    • JS
    • Useful Front-end Links
  • Series
    • Celery
    • Web Scraping
    • Django-allauth
    • Django project optimization
    • Video Generation
    • Django Models
  • Self-Education
    • Books for a Python / Django developer
    • Places to practice
  • My CV
Search
Close

Django Investigations

Web Programming and lifestyle of a young web developer

[Note] About a mixin to close a page for non-staff

30.08.202023.09.2020 djangokatyaLeave a comment

A small piece of code, very simple.

Read More »

Django-allauth tutorial (Part 4): Customization of Templates (upd. 23th August 2020)

23.08.202030.08.2020 djangokatyaLeave a comment

A small note on customizing templates for django-allauth.

Read More »

Django-allauth tutorial (Part 3): VK Login and Google Login

20.08.202015.09.2020 djangokatya1 Comment

Now let’s add some logins crucial to Post-Soviet countries – VK (vk.com) and Google (cause we are either okay with our governments reading our emails or paranoiac af).

Read More »

Django-allauth tutorial (Part 2): Email Confirmation with Gmail

17.08.202018.06.2022 djangokatyaLeave a comment

A note on Email confirmation.

Part 2 is about Email Confirmation. Check out the whole series Django-allauth.

Read More »

Django-allauth tutorial (Part 1): Setup & Facebook Login (upd. August 2020)

12.08.202017.10.2020 djangokatya4 Comments

I came to peace with methodically reading the documentation, but you might’ve not. I’ll do it for you. I want it all to work and I only want to write it down once. Buckle up.

Part 1 is about Installation and Facebook Login. Check out the whole series Django-allauth.

Other parts will be about profiles and all kinds of forms and user interractions.

Read More »

Django project optimization: Urls, robots.txt and WWW redirect with Nginx (part 2)

05.08.202030.08.2020 djangokatyaLeave a comment

Helping search engines. WWW to non-WWW redirect with Nginx and urls.

Read More »

Django project optimization: Nginx + Gzip (part 1)

31.07.202030.08.2020 djangokatyaLeave a comment

Let’s start with things that do not really concern Django. With Gzip + Nginx.

Read More »

Django TypeError: Cannot create a consistent method resolution order (MRO) for bases // 1-second guide

28.07.202005.08.2020 djangokatyaLeave a comment

A small yet useful piece of information inside.

Read More »

Passing kwargs to ModelForm and changing field value // 1-minute guide 🍬👻 (upd. 07.18.20)

18.07.2020 djangokatyaLeave a comment

I have a form with a field that I don’t want to show on the page. In the template I don’t use {{ form }}, but {{ form.field }} where field is every model field that I want to be seen by users.

The problem here is that if you know what to use and you know forms a bit, you will find a solution in no time. Others, join me!

Read More »

[Note] About django not forgiving you print()’s you left in production

17.07.202030.08.2020 djangokatyaLeave a comment

Using print() is a natural way to work through some tricky tasks anywhere. But particularly in Django you want to double-check that there aren’t any print() left in your code.

Read More »

Posts navigation

Older Posts
Newer Posts

Click to receive emails about new Django tips now and then.

About me

Hi! My name is Katerina Katigaridi. I am a Django and Python developer based in EU.

I work as a Backend Developer as well as Assisting Project manager. You can see my CV here.

Feel free to chat with me via Telegram.

My other pages

  • X
  • GitHub
  • Email
  • Instagram

Plans

    • Django-allauth (Part 6) Customizing Behavior
    • Django and OOP: examples
    • Testing in Django
    • Django + Docker
    • Testing JS GUI with Django
    • Django + FireBase

Tags

Admin Algorithm Annoying API Array AttributeError Authentication Authorization AWS AWS Lightsail backend bash Basic Python Beautiful Soup Big Sur Bootstrap brew cache Captcha Case Celery Celery Workers Channels Chat Chromium Clients Codewars collectstatic CSS CSS Animation Custom Daemon Daphne Data Analysis Decorator Deploy Deployment Development Django django-all-auth django-autocomplete DjangoAdmin Django Channels Django Rest Framework Domain Email environment Ephem Error Esputnik Facebook Graph Api FBV ffmpeg Field files Finding Firebase flatlib ForeignKey Forms Froala Frontend Generator GenericView get GIF Gmail Google Google API Google Chrome Google Drive API gzip HackerRank HTML Import JavaScript JSON Landing page Linus Linux M2M Mac macOS ManyToManyField messages Mixin Models MongoDB Nginx OpenCV Optimization PIL Pillow pip Port POST PostgreSQL Production Property PuTTY Pycharm PyEphem PyLunar pyswisseph QuerySet RabbitMQ Redirect Redis Request Requests Responsive REST Save SEO Serializer settings SFTP Signals Signup Social Login Sorting SQL SSH static files Static website Subarray Supervisor Tables Templates Testing TikTok Scrapping Token Translation Transliteration UI URL User UX/UI Video Generation Videos Views virtualenv VK Web Scraping Widgets Winscp WWW

Category Cloud

1-minute guide 1-second guide Career Celery Databases DevOps Django Django-allauth Django Channels Django Models Django project optimization Django Rest Framework Error fixing Extensive examples Frontend Guides HTML/CSS JS Lifestyle Long post macOS Notes OS Python Series Server Sloppy Development Swift Video Generation Web Scraping
January 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Jan    

Every other post is something I spent 20 mins or more musing about.

Honest work

Статистика блога

  • 42,239 просмотров

Ссылки

  • Django snippets
  • More Django tutorials
  • HTML for beginners
  • Trending Django 2.0+ packages
  • Django Docs
  • Lingomost – German Learning website
  • Visual book of patterns
  • About Technical Writing
Create a website or blog at WordPress.com
Back to top
Django Investigations
Create a website or blog at WordPress.com
  • Subscribe Subscribed
    • Django Investigations
    • Join 40 other subscribers
    • Already have a WordPress.com account? Log in now.
    • Django Investigations
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...