* add entry_type to Entry model
This commit is contained in:
Pomax 2019-04-30 11:21:40 -07:00 коммит произвёл GitHub
Родитель 0734b1951c
Коммит 6b1b9808b9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 36 добавлений и 0 удалений

Просмотреть файл

@ -28,6 +28,7 @@ class EntryAdmin(admin.ModelAdmin):
fields = (
'id',
'created',
'entry_type',
'moderation_state',
'title',
'description',
@ -59,6 +60,7 @@ class EntryAdmin(admin.ModelAdmin):
list_display = (
'id',
'entry_type',
'title',
'created',
'published_by',

Просмотреть файл

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.20 on 2019-04-23 20:15
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('entries', '0023_auto_20180430_1756'),
]
operations = [
migrations.AddField(
model_name='entry',
name='entry_type',
field=models.CharField(choices=[('base', 'base'), ('project', 'project'), ('news', 'news'), ('curriculum', 'curriculum'), ('research', 'research'), ('session', 'session')], default='base', max_length=20),
),
]

Просмотреть файл

@ -73,8 +73,22 @@ class Entry(models.Model):
"""
A pulse entry
"""
ENTRY_TYPES = (
('base', 'base'),
('project', 'project'),
('news', 'news'),
('curriculum', 'curriculum'),
('research', 'research'),
('session', 'session'),
)
# required fields
entry_type = models.CharField(
max_length=20,
choices=ENTRY_TYPES,
default=ENTRY_TYPES[0][0],
null=False,
)
title = models.CharField(max_length=140)
content_url = models.URLField()