Skip to content

Commit a54ecbc

Browse files
added the event app
1 parent 12fe2a2 commit a54ecbc

11 files changed

Lines changed: 45 additions & 4 deletions

File tree

server/event_feed/__init__.py

Whitespace-only changes.

server/event_feed/admin.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.contrib import admin
2+
3+
# Register your models here.

server/event_feed/apps.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from django.apps import AppConfig
2+
3+
4+
class EventFeedConfig(AppConfig):
5+
default_auto_field = 'django.db.models.BigAutoField'
6+
name = 'event_feed'

server/event_feed/migrations/__init__.py

Whitespace-only changes.

server/event_feed/models.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from django.db import models
2+
3+
# Create your models here.
4+
5+
class Event(models.Model):
6+
name = models.CharField(max_length=200)
7+
description = models.TextField()
8+
def __str__(self):
9+
return self.name
10+
11+

server/event_feed/tests.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.test import TestCase
2+
3+
# Create your tests here.

server/event_feed/urls.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from django.urls import path
2+
3+
from . import views
4+
5+
app_name = "event_feed"
6+
urlpatterns = [
7+
path("", views, name="events"),
8+
]

server/event_feed/views.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from django.shortcuts import render
2+
from rest_framework import generics, permissions
3+
from rest_framework.response import Response
4+
from rest_framework.views import APIView
5+
6+
from .models import Profile, User
7+
8+
# Create your views here.

server/server/settings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
"corsheaders",
5050
"healthcheck",
5151
"user_profile",
52+
"event_feed"
5253
]
5354

5455
MIDDLEWARE = [

server/server/urls.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,5 @@
2626
path("api/token/refresh/", TokenRefreshView.as_view(), name="token_refresh_view"),
2727
path("api/healthcheck/", include("healthcheck.urls")),
2828
path("api/user/", include("user_profile.urls")),
29+
path("api/event/", include("event_feed.urls"))
2930
]

0 commit comments

Comments
 (0)