【Django】 admin创建普通用户

from rest_framework.views import APIView
from django.shortcuts import render,redirect,HttpResponse
from database import models
from django.http import JsonResponse
from django.contrib.auth.models import User


class Register(APIView):

    def post(self,request):
        username = str(request.data.get("register_username"))
        password = str(request.data.get("register_password"))
        print(username,password)
        message = {}
        try:
            User.objects.create_user(username=username,password=password)
            message['code'] = 200
            message['message'] = "注册成功"
            return JsonResponse(message)
        except Exception as e:
            message['code'] = 444
            message['message'] = "注册失败"
            return JsonResponse(message)

 

posted @ 2022-03-18 19:41  PythonNew_Mr.Wang  Views(192)  Comments(0)    收藏  举报