2016-08-24 4 views
0

Django에서 양식을 업데이트하려고합니다.Django 양식이 업데이트되지 않습니다.

models.py

from django.db import models 
from django.core.urlresolvers import reverse 

class List(models.Model): 
    def get_absolute_url(self): 
     return reverse('view_list', args=[self.id]) 

# Create your models here. 
class Item(models.Model): 
    text = models.TextField(default = '') 
    list = models.ForeignKey(List, default = None) 

forms.py

from django import forms 

from lists.models import Item 

EMPTY_ITEM_ERROR = "You can't have an empty list item" 
class ItemForm(forms.models.ModelForm): 
    class Meta: 
     model = Item 
     fields = ('text',) 
     widgets ={ 
      'text' : forms.fields.TextInput(attrs={ 
        'placeholder': 'Enter a to-do item', 
        'class': 'form-control input-lg', 
      }), 
     } 
     error_messages = { 
      'text' : { 'required': EMPTY_ITEM_ERROR } 
     } 

지금이되었다는 forms.py에 어떤 변화를 보이지 않아요 : 나는 다음과 같은이 짐을 실은. 내 말은 페이지의 형식 찾기를 표시하지만, 예를 들어, 변경, 자리 표시 자 값을 ::하려고하면

  'placeholder': 'Enter a to-do item OR DON'T!', 

입력 상자는 페이지가로드 한 번에 모든 변경 사항을 표시하지 않습니다이다. 실행해야하는 manage.py 명령이 있습니까? 또는 다른 마이그레이션?

답변

2

브라우저에 변경 사항이 표시되지 않는다고 가정합니다. 그래서 당신의 브라우저의 캐시를 지우고 페이지를 다시로드하는 것이 좋습니다. 브라우저 개발자 도구의 관리 섹션으로 이동하여 dev 도구가 활성화 된 경우 캐시를 저장하지 않는 옵션을 선택하십시오. 캐시는 그것이 존재한다는 사실을 잊었을 때 고통 스러울 수 있습니다.

하단에 질문에 답변 : manage.py runserver을 다시로드하거나 다른 명령을 사용할 필요가 없습니다. django는 python 파일의 모든 변경 사항에 따라 서버 (개발시 사용 된 단순한 서버)를 자동으로 다시로드합니다.

관련 문제