我目前正在尝试使用Django的Rest-API框架链接swift和数据库(MySQL)。我已经安装了Django,并已将其连接起来,并且可以很好地执行Post请求和Get请求。我只是想知道是否可以让用户在一个屏幕上填写基本登录信息(用户名密码等),然后稍后再填写其余信息(例如名称和地址)点,让Django更新其上的信息。
我打算通过将用户ID放在一个变量中(快速)来做到这一点,以便它将根据用户ID编辑行/列。
这就是我为django提供的模型和序列化器:
序列化器:
from rest_framework import serializers
from .models import Data
class CasaSerializer(serializers.ModelSerializer):
class Meta:
model = Data
fields = ('id', 'first_name', 'last_name', 'email', 'password', 'buyerorseller', 'creditscore', 'min_salary')
型号:
from django.db import models
# Create your models here.
class Data(models.Model):
first_name = models.CharField(max_length = 50, default="")
last_name = models.CharField(max_length = 50, default="")
email = models.CharField(max_length = 50, default="", unique=True)
password = models.CharField(max_length = 20, default="")
buyerorseller = models.CharField(max_length = 6, default="")
creditscore = models.IntegerField()
min_salary = models.IntegerField()
def __str__(self):
return(self.last_name, self.first_name)
我只是想知道如何以及是否有可能。 (我对Django和Swift还是很陌生,因此,如果有答案,请认真考虑一下)