- Django RESTful Web Services
- Gaston C. Hillar
- 249字
- 2021-06-30 19:30:55
Creating an app with Django
Now, we will create our first app with Django and we will analyze the directory structure that Django creates. First, go to the root folder for the virtual environment: 01.
In Linux or macOS, enter the following command:
cd ~/HillarDjangoREST/01
If you prefer Command Prompt, run the following command in the Windows command line:
cd /d %USERPROFILE%\HillarDjangoREST\01
If you prefer Windows PowerShell, run the following command in Windows PowerShell:
cd /d $env:USERPROFILE\HillarDjangoREST\01
In Linux or macOS, run the following command to create a new Django project named restful01. The command won't produce any output:
python bin/django-admin.py startproject restful01
In Windows, in either Command Prompt or PowerShell, run the following command to create a new Django project named restful01. The command won't produce any output:
python Scripts\django-admin.py startproject restful01
The previous command creates a restful01 folder with other subfolders and Python files. Now, go to the recently created restful01 folder. Just execute the following command on any platform:
cd restful01
Then, run the following command to create a new Django app named toys within the restful01 Django project. The command won't produce any output:
python manage.py startapp toys
The previous command creates a new restful01/toys subfolder, with the following files:
- views.py
- tests.py
- models.py
- apps.py
- admin.py
- __init__.py
In addition, the restful01/toys folder will have a migrations subfolder with an __init__.py Python script. The following diagram shows the folders and files in the directory tree, starting at the restful01 folder with two subfolders - toys and restful01:

- 微信公眾平臺與小程序開發:從零搭建整套系統
- ASP.NET Core 5.0開發入門與實戰
- 從程序員到架構師:大數據量、緩存、高并發、微服務、多團隊協同等核心場景實戰
- C語言程序設計案例式教程
- CouchDB and PHP Web Development Beginner’s Guide
- Java設計模式及實踐
- INSTANT OpenNMS Starter
- HTML5從入門到精通 (第2版)
- C語言程序設計
- 前端HTML+CSS修煉之道(視頻同步+直播)
- Linux Shell核心編程指南
- D3.js By Example
- Nagios Core Administration Cookbook(Second Edition)
- WebStorm Essentials
- JavaScript Mobile Application Development