announcement model.py 里面的 description 改名为 content,并修改其对应的serializers和views

This commit is contained in:
hohoTT
2015-08-06 11:08:02 +08:00
parent 98f8b65011
commit 2bf0389e7b
4 changed files with 23 additions and 4 deletions

View File

@@ -0,0 +1,19 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('announcement', '0001_initial'),
]
operations = [
migrations.RenameField(
model_name='announcement',
old_name='description',
new_name='content',
),
]

View File

@@ -7,8 +7,8 @@ from account.models import User
class Announcement(models.Model): class Announcement(models.Model):
# 标题 # 标题
title = models.CharField(max_length=50) title = models.CharField(max_length=50)
# 公告的描述 HTML 格式 # 公告的内容 HTML 格式
description = models.TextField() content = models.TextField()
# 创建时间 # 创建时间
create_time = models.DateTimeField(auto_now_add=True) create_time = models.DateTimeField(auto_now_add=True)
# 这个公告是谁创建的 # 这个公告是谁创建的

View File

@@ -4,5 +4,5 @@ from rest_framework import serializers
class AnnouncementSerializer(serializers.Serializer): class AnnouncementSerializer(serializers.Serializer):
title = serializers.CharField(max_length=50) title = serializers.CharField(max_length=50)
description = serializers.CharField(max_length=10000) content = serializers.CharField(max_length=10000)

View File

@@ -21,7 +21,7 @@ class AnnouncementAPIView(APIView):
if serializer.is_valid(): if serializer.is_valid():
data = serializer.data data = serializer.data
Announcement.objects.create(title=data["title"], Announcement.objects.create(title=data["title"],
description=data["description"], content=data["content"],
created_by=request.user) created_by=request.user)
return success_response(u"公告发布成功!") return success_response(u"公告发布成功!")
else: else: