|
|
|
|
@ -6,7 +6,8 @@ from django.shortcuts import get_object_or_404, render |
|
|
|
|
from django.template import loader |
|
|
|
|
from rest_framework import viewsets, generics |
|
|
|
|
from rest_framework import permissions |
|
|
|
|
from .serializers import AppSerializer, RoomSerializer, MessageSerializer |
|
|
|
|
from .serializers import AppSerializer, RoomSerializer, MessageSerializer, UserSerializer |
|
|
|
|
from django.contrib.auth.models import User |
|
|
|
|
|
|
|
|
|
# Create your views here. |
|
|
|
|
def index(request): |
|
|
|
|
@ -25,6 +26,11 @@ def room(request, room_id): |
|
|
|
|
} |
|
|
|
|
return render(request, "chat/room.html", context) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class UserViewSet(viewsets.ModelViewSet): |
|
|
|
|
queryset = User.objects.all() |
|
|
|
|
serializer_class = UserSerializer |
|
|
|
|
|
|
|
|
|
class AppViewSet(viewsets.ModelViewSet): |
|
|
|
|
queryset = App.objects.all() |
|
|
|
|
serializer_class = AppSerializer |
|
|
|
|
|