- 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:

- Vue.js設計與實現
- Spring Cloud Alibaba核心技術與實戰案例
- Node.js+Webpack開發實戰
- 流量的秘密:Google Analytics網站分析與優化技巧(第2版)
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第2版)
- AutoCAD VBA參數化繪圖程序開發與實戰編碼
- Python網絡爬蟲技術與應用
- Building Slack Bots
- Learning Bootstrap 4(Second Edition)
- Mastering OAuth 2.0
- Java并發實現原理:JDK源碼剖析
- 零基礎學Java第2版
- Offer來了:Java面試核心知識點精講(框架篇)
- Elasticsearch搜索引擎構建入門與實戰
- Learning Scrapy