Join Caleb Smith for an in-depth discussion in this video What you should know, part of Learning Django (2018).
- [Instructor] For this course, you'll want to be familiar with some programming concepts and be comfortable with using a text editor. Over the duration of this course, I'll be using Atom, but any text editor or IDE that you're familiar with will work fine. You'll also need to be comfortable with the basics of programming in Python, such as using loops and variables, defining classes and functions and using lists and dictionaries. If you're new to these ideas, you might want to look at Beginning Python courses in our library before resuming this course. Some skills that are helpful but not required for the course are being familiar with the terminal and any knowledge of HTML and related web concepts.
The version of Python we'll be using is Python 3.6.3 and we'll install Django 1.11.7. If you're running into different behavior, you may want to double-check your versions of each of these.
- Creating a new Django project
- Defining Django models and fields
- Performing Django migrations
- Querying data with the Django ORM
- Building URL handlers and views
- Building Django templates