Skip to content
Snippets Groups Projects
Commit 99d07a49 authored by Chif Gergo's avatar Chif Gergo
Browse files

news app created with same view

parent 2cee1748
No related branches found
No related tags found
No related merge requests found
from django.contrib import admin
from .models import Article
admin.site.register(Article)
# Register your models here.
from django.apps import AppConfig
class NewsConfig(AppConfig):
name = 'news'
# -*- coding: utf-8 -*-
# Generated by Django 1.11.5 on 2017-11-28 19:55
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
('account', '0002_auto_20171114_2144'),
]
operations = [
migrations.CreateModel(
name='Article',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=200)),
('text', models.TextField()),
('date', models.DateTimeField()),
('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='author', to='account.Profile')),
],
),
]
from django.db import models
from account.models import Profile
class Article(models.Model):
author = models.ForeignKey(Profile, related_name="author")
title = models.CharField(null=False, max_length=200)
text = models.TextField()
date = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title
from news.models import Article
from rest_framework import serializers
class ArticleListSerializer(serializers.ModelSerializer):
class Meta:
model = Article
fields = [
'author',
'title',
]
from rest_framework import generics
from models import Article
from news.serializer import ArticleListSerializer
class NewsListView(generics.ListAPIView):
qureryset = Article.objects.all()
serializer_class = ArticleListSerializer
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment