Creating a project and application

Now that Django is installed, let's create a project. Django has two levels that are managed by scripts accepting command-line arguments. These two levels are projects and applications. A project can have many applications, and sometimes an application has multiple projects as well. This organization allows you to reuse of code between related applications, governed by project-level code.

Django uses an administration file, django-admin.py, to control the creation of projects. It is installed in the Scripts folder of the Python 3 folder. I usually copy the django-admin.py file into a new project folder, and pass the required command-line arguments while working in the project folder, but it can also be called ...

Get Mastering Geospatial Analysis with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.