2014-09-15 2 views
0

나는 BinaryField있는 모델이 있습니다. 관리자 영역에 가서 모델 양식을 사용하여 새 도시를 추가하려고하면 BinaryField의 확인란이 렌더링되지 않습니다.장고 BinaryField 렌더링하지 않습니다

models.py :

from django.db import models 

# Create your models here. 

class City(models.Model): 
    name = models.CharField(max_length=100, null=False, blank=False, unique=True) 
    enabled = models.BinaryField(default=True) 
    timestamp = models.DateTimeField(auto_now=False, auto_now_add=True) 
    updated = models.DateTimeField(auto_now=True, auto_now_add=False) 

    class Meta: 
     ordering = ["id"] 
     verbose_name = 'city' 
     verbose_name_plural = 'cities' 

    def __str__(self): 
     return self.name 

admin.py :

from django.contrib import admin 
from .models import City 

# Register your models here. 
class CityAdmin(admin.ModelAdmin): 
    search_fields = ['name'] 

    class Meta: 
     model = City 

admin.site.register(City, CityAdmin) 

HTML :

당신이 HTML에서 볼 수 있듯이
<div> 
    <label class="required" for="id_name">Name:</label> 
    <input class="vTextField" id="id_name" maxlength="100" name="name" type="text"> 
</div> 

, 체크 박스 입력 요소에서이없는 모든. 내가 확인한 바에 따르면, 마이그레이션은 잘된 것처럼 보이고 필드는 데이터베이스에도 존재합니다. 제 가상 환경이 Django 1.7을 사용하도록 설정되었습니다.

도움이 될 것입니다.

감사합니다.

답변

관련 문제