Skip to content

Vitor Freitas

Web Developer

  • GitHub
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • YouTube
  • Blog
  • Projects
  • Research
  • Contact
  • Python & Django Blog

Projects

  • Parsifal

About Me

Hi there! My name is Vitor Freitas. I’m a Web Developer from Brazil 🇧🇷. Currently living in Finland 🇫🇮, pursuing a Ph.D. in Software Engineering.

I work at the University of Oulu on the M3S Research Unit. On my free time, I like to write about Python and Django on Simple is Better Than Complex.

Follow Me

  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • GitHub
  • YouTube

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Recent Posts

  • 2018 Year in Review: Top Stories in Tech January 4, 2019
  • We Got a Dog December 4, 2018
  • My YouTube Channel November 5, 2018
  • To Be Free September 30, 2018
  • On Using Password Managers September 29, 2018

RSS Simple is Better Than Complex

  • How to Use Date Picker with Django January 3, 2019
    In this tutorial we are going to explore three date/datetime pickers options that you can easily use in a Django project. We are going to explore how to do it manually first, then how to set up a custom widget and finally how to use a third-party Django app with support to datetime pickers. Introduction […]
  • How to Implement Grouped Model Choice Field January 2, 2019
    The Django forms API have two field types to work with multiple options: ChoiceField and ModelChoiceField. Both use select input as the default widget and they work in a similar way, except that ModelChoiceField is designed to handle QuerySets and work with foreign key relationships. A basic implementation using a ChoiceField would be: class ExpenseForm(forms.Form): […]
  • How to Use JWT Authentication with Django REST Framework December 19, 2018
    JWT stand for JSON Web Token and it is an authentication strategy used by client/server applications where the client is a Web application using JavaScript and some frontend framework like Angular, React or VueJS. In this tutorial we are going to explore the specifics of JWT authentication. If you want to learn more about Token-based […]
  • Advanced Form Rendering with Django Crispy Forms November 28, 2018
    [Django 2.1.3 / Python 3.6.5 / Bootstrap 4.1.3] In this tutorial we are going to explore some of the Django Crispy Forms features to handle advanced/custom forms rendering. This blog post started as a discussion in our community forum, so I decided to compile the insights and solutions in a blog post to benefit a […]
  • How to Implement Token Authentication using Django REST Framework November 22, 2018
    In this tutorial you are going to learn how to implement Token-based authentication using Django REST Framework (DRF). The token authentication works by exchanging username and password for a token that will be used in all subsequent requests so to identify the user on the server side. The specifics of how the authentication is handled […]

Categories

  • Announcements (1)
  • Apps (2)
  • Books (1)
  • Journal (1)
  • Quotes (2)
  • Random (1)
  • Technology (5)
  • Tips (2)
  • Web Design (1)

Tags

2FA Aesthetic Apple Blues Chrome Coton de Tuléar Django Dog Finland Google Hacker News High Sierra Linus Torvalds Mac macOS Microsoft Music Nina Password Python Security SpaceX Tutorials YouTube

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Archives

  • January 2019
  • December 2018
  • November 2018
  • September 2018
  • April 2018
  • March 2018
Proudly powered by WordPress | Theme: Independent Publisher 2 by Raam Dev.