建立模型並實現介面

2022-09-22 03:27:15 字數 1801 閱讀 4249

from django.db import models

class usermodel(models.model):

name = models.charfield(max_length=55, verbose_name="姓名")

mobile = models.charfield(max_length=11, unique=true, verbose_name="手機號碼")

class meta:

db_table = 'test_users'

verbose_name = "使用者資訊"

verbose_name_plural = verbose_name

資料遷移,終端下專案根目錄執行

python manage.py makemigrations

python manage.py migrate

class usermodelview(apiview):

# 獲取所有使用者

def get(self, req):

queryset = list(usermodel.objects.values())

return jsonresponse(data=queryset, safe=false)

# 新增乙個使用者

def post(self, req):

data = json.loads(req.body)

name = data.get('name')

mobile = data.get('mobile')

queryset = usermodel.objects.create(

name=name,

mobile=mobile,

)return jsonresponse(data=, status=201)

class usermodelone(apiview):

# 獲取乙個使用者

def get(self, req, pk):

try:

queryset = usermodel.objects.get(pk=pk)

return jsonresponse(data=, status=200)

except:

return jsonresponse(data=none, status=404)

# 刪除乙個使用者

def delete(self, req, pk):

try:

usermodel.objects.get(pk=pk).delete()

except:

pass

return jsonresponse(data={}, status=201)

# 修改乙個使用者

def put(self, req, pk):

data = json.loads(req, body)

name = data.get('name')

mobile = data.get('mobile')

try:

# 運算元據庫

queryset = usermodel.objects.get(pk=pk)

queryset.name = name

queryset.mobile = mobile

queryset.s**e()

except:

return jsonresponse(data={}, status=404)

return jsonrespnse(data=, status=201)

Flask框架建立模型API介面並部署上線

模型訓練後如何將模型打包上線,下面用flask框架實現模型的部署和實時 直接上乾貨,檔名稱為flask model.py import numpy as np from flask import flask from flask import request from flask import js...

Django建立模型

在django中寫乙個資料庫驅動的web應用的第一步是定義模型,這是資料庫結構設計和附加的其他元資料。在投票應用中,將建立question 問題 和choice 選項 兩個模型,question模型包括問題描述和發布時間,choice模型包括選項描述和當前得票數。每個選項屬於乙個問題。重寫polls...

Gazebo 建立模型(一)

記一筆 gazebo 有乙個自己的模型儲存倉庫,裡面已經有了大量的預設模型,而且有乙個活躍的社群。在gazebo中的模型定義了完整的動力學,運動學,以及視覺化的實體。可以有乙個或多個外掛程式。模型可以代表任何東西,包含地面和複雜的機械人。乙個模型資料庫 model database structur...