iT邦幫忙

2021 iThome 鐵人賽

DAY 8
0
Modern Web

看一般人要怎樣使用 Python以及 Django開發一個過得去的應用系列 第 8

【Day8】在本地簡單的建立 django(Django API Server的架設 1/3)

  • 分享至 

  • xImage
  •  

基本上目前看到的方法大致上都如下圖所示,所以我目前實作的也是如此,

因為腦子裡沒有更好的解決方案(在這個框架下我還算個新手),

所以就對別人的方案就沒有太多修改。

https://ithelp.ithome.com.tw/upload/images/20210910/20092056gzFyOYduxE.png

基本上上面的就是大致上api運作的方式(由於流程我沒修改,所以圖也是從別人那邊節錄的)。

建立流程如下

1.安裝跟初始化django

先 cd 到要安裝的目錄創造完資料夾之後,先安裝 Python ,不會安裝的可以先 Google "安裝 python" 呦,

不過linux大多都有附帶這邊也就可以先跳過;再來就是安裝django 以及 django rest framework ,

指令如下

pip install django
pip install djangorestframework

假如沒安裝pip的話,可以google一下"安裝 pip "呦,很方便的。

在您創造的資料夾下,請輸入 

django-admin startproject "你要取的名字",像是阿狗蛋之類的 Name。
python manage.py runserver

雖然我其實也很想在這裡請您自己Google,因為我很懶這樣,不過這樣貌似有點偷懶。

然後程式的雛型就大致建起了。

接下來就是建立其中附屬應用的雛型,請在CMD中輸入

python manage.py startapp "貓囊"

類似 python manage.py startapp YourMomIsStandingRightBehindYou 之類的

設定完之後記得在原本您建立起的app檔案夾中的 settings.py 加上您的app name,像是貓囊或是YourMomIsStandingRightBehindYou之類的。

INSTALLED_APPS = [
    # Add your apps here to enable them
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework', #<--要加捏
    'YourMomIsStandingRightBehindYou',#<--要加歐
]

對了,除此之外還要加上 rest_framework才行。

這樣初步的django就架設完成了。

另外假如您等不及的話想要看相關後續的教學的話,可以先至此。


上一篇
【Day7】使用Django 產生 excel報表
下一篇
【Day9】前端React +Antd 的環境(Docker化)建立 (下)
系列文
看一般人要怎樣使用 Python以及 Django開發一個過得去的應用12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言