Fakultas Ilmu Komputer UI

Commit b4dfd12a authored by Usama's avatar Usama
Browse files

fix clean code again

parent 33eb8535
Pipeline #11359 passed with stages
in 2 minutes and 23 seconds
......@@ -91,13 +91,17 @@ Mengecilkan task berpengaruh.
Fungsi di bawah tidak menghasilkan side effect, karena hanya mengambil/_read_ models, tidak mengubah database dengan menghapus/edit/menambah data.
```python
class ServerDetailView(generics.RetrieveAPIView):
permission_classes = (permissions.IsAuthenticated,)
queryset = Server.objects.all()
serializer_class = ServerSerializer
lookup_url_kwarg = "id"
def post(self, request):
serializer = LoginSerializer(data=request.data)
serializer.is_valid(raise_exception=True)
user = User.objects.get(username=request.data.get("username"))
token, _ = Token.objects.get(user=user)
return Response({
"token": token.key,
"user": UserSerializer(user).data,
})
```
saat fungsi ini dijalankan, maka kita mendapatkan data dan tidak ada hal lain yang terjadi. Berbeda dengan menjalankan kode berikut.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment