Skip to content

Instantly share code, notes, and snippets.

@neodisk17
neodisk17 / gist:2c502ee8f1949d9be8a284114b467ad6
Created October 26, 2025 14:20
expressjs-docker-compose.yml
version: '3.8'
services:
# MongoDB Service
mongodb:
image: mongo:latest
container_name: mongodb
restart: unless-stopped
ports:
- "27017:27017"
from rest_framework.generics import ListCreateAPIView, RetrieveUpdateDestroyAPIView
from rest_framework.permissions import AllowAny
from todo.models import TodoModel
from todo.serializers import TodoSerializer
class TodoView(ListCreateAPIView, RetrieveUpdateDestroyAPIView):
queryset = TodoModel.objects.all()
serializer_class = TodoSerializer
permission_classes = [AllowAny]
from rest_framework.generics import ListCreateAPIView, RetrieveUpdateDestroyAPIView
from rest_framework.permissions import AllowAny
from todo.models import TodoModel
from todo.serializers import TodoSerializer
class TodoView(ListCreateAPIView, RetrieveUpdateDestroyAPIView):
queryset = TodoModel.objects.all()
serializer_class = TodoSerializer
permission_classes = [AllowAny]
from django.urls import path
from todo.views import TodoView
urlpatterns = [
path("",TodoView.as_view()),
path("<int:pk>/",TodoView.as_view()),
]
from rest_framework.generics import RetrieveUpdateDestroyAPIView
from rest_framework.permissions import AllowAny
from todo.models import TodoModel
from todo.serializers import TodoSerializer
class SingleTodoView(RetrieveUpdateDestroyAPIView):
queryset = TodoModel.objects.all()
serializer_class = TodoSerializer
permission_classes = [AllowAny]
from rest_framework.generics import ListCreateAPIView
from rest_framework.permissions import AllowAny
from todo.models import TodoModel
from todo.serializers import TodoSerializer
class TodoView(ListCreateAPIView):
queryset = TodoModel.objects.all()
serializer_class = TodoSerializer
permission_classes = [AllowAny]
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override