- Django 3.0入門與實(shí)踐
- 李健編著
- 315字
- 2021-03-27 00:17:34
3.3 創(chuàng)建投票應(yīng)用
前面已經(jīng)完成了Django工程的創(chuàng)建,接下來開始創(chuàng)建應(yīng)用程序。每一個(gè)Django應(yīng)用程序都是一個(gè)Python包。django-admin和manage.py可以幫助開發(fā)人員快速創(chuàng)建應(yīng)用程序文件夾,因此大大地提高了開發(fā)效率。
項(xiàng)目(project)與應(yīng)用程序(APP)
前面多次提到Django項(xiàng)目與應(yīng)用程序,那么項(xiàng)目與應(yīng)用程序之間有什么區(qū)別呢?其實(shí)應(yīng)用程序是真正工作的組件,例如一個(gè)博客系統(tǒng)或者投票系統(tǒng)。項(xiàng)目是包含網(wǎng)站配置信息和應(yīng)用程序等的集合,一個(gè)項(xiàng)目可以包含多個(gè)應(yīng)用程序,而一個(gè)應(yīng)用程序也可以屬于多個(gè)項(xiàng)目。
應(yīng)用程序可以放置在任何Python路徑能夠識(shí)別的地方,在本書中,將應(yīng)用程序放在manage.py的同級(jí)目錄,這樣方便調(diào)用。
切換到manage.py所在目錄,然后執(zhí)行以下命令:
> python manage.py startapp polls
命令執(zhí)行結(jié)束就會(huì)在mysite同級(jí)目錄創(chuàng)建應(yīng)用程序polls,polls的目錄結(jié)構(gòu)如下:

推薦閱讀
- HornetQ Messaging Developer’s Guide
- Mastering Concurrency in Go
- Android Development with Kotlin
- Vue.js快跑:構(gòu)建觸手可及的高性能Web應(yīng)用
- 區(qū)塊鏈:以太坊DApp開發(fā)實(shí)戰(zhàn)
- Responsive Web Design by Example
- Hands-On Functional Programming with TypeScript
- Mobile Device Exploitation Cookbook
- Learning Material Design
- Rust游戲開發(fā)實(shí)戰(zhàn)
- C編程技巧:117個(gè)問題解決方案示例
- App Inventor少兒趣味編程動(dòng)手做
- 玩轉(zhuǎn).NET Micro Framework移植:基于STM32F10x處理器
- 計(jì)算語言學(xué)導(dǎo)論
- SQL Server 2012 數(shù)據(jù)庫應(yīng)用教程(第3版)