【Day8】在本地简单的建立 django(Django API Server的架设 1/3)

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

因为脑子里没有更好的解决方案(在这个框架下我还算个新手),

所以就对别人的方案就没有太多修改。

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就架设完成了。

另外假如您等不及的话想要看相关後续的教学的话,可以先至此。


<<:  [Day9]PHP判断式02

>>:  [DAY 05] MultipleChoiceItem

如何把动态产生的数据塞入预定的公式中

笔者在做UART传输专案时遇到需要将收到的资料撷取後面不同长度的资料,再填入不同的公式中 预设的作业...

[ Day 25 ] 实作一个 React.js 网站 1/5

今天来到这次铁人赛的最後一个章节:实作一个 React.js 的网站。这个网站会结合前面几天所介绍...

[Day11] 策略最佳化模组改造(1)

先讲一下接下来几天的目标,目前在最佳化的时候会需要针对每一支不同的策略写一次最佳化函数,这在未来使用...

Python 演算法 Day 1 - 程序基础 & 简介

Chap.O 程序基础 & 简介: Part 1. 常用於演算法的开发程序,有以下几种: 1...

从 JavaScript 角度学 Python(31) - 下一步,你想学什麽?

前言 昨天终於完成了铁人赛,所以今天是第 31 天,而这一天就当作铁人赛的结尾完赛心得跟大家聊聊吧。...