Django: Getting Started Transcripts
Chapter: Your First Django App
Lecture: Add a new app to Django

Login or purchase this course to watch this video and the rest of the course contents.
0:00 I'm now inside of PyCharm to edit some code files. In the left hand explorer you'll see my Alexandria Django project.
0:08 Let me open up the inner Alexandria directory and this is where you'll find settings.py. I need to make a change to this so I'll open it.
0:19 The settings.py file is a global registry that Django uses for all sorts of configuration. As you might guess from the file extension,
0:27 this file is run as code. It's just Python. Django looks for variables with certain names in here and uses that to build the configuration registry.
0:36 The first configuration change I'll show you is the installed apps list. Let me just scroll down.
0:44 This list contains all of the Django apps that your project is aware of. By default, this list is populated with apps that come with Django.
0:52 I won't go over the purpose of each of them. But to give you an idea, the admin app is the CRUD data management tool I mentioned earlier
1:00 and the off app manages authentication and logins. The primer app I just created in the terminal using the start app subcommand needs to be registered.
1:09 To do that you have to add it to the installed apps list. Most of the time, the order of this list isn't very important.
1:22 Some specific apps need to be picky about where they show up so it's good practice to just add your stuff to the end.
1:30 With the app registered, it's time to write some code.


Talk Python's Mastodon Michael Kennedy's Mastodon