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을 사용하도록 설정되었습니다.
도움이 될 것입니다.
감사합니다.
그게 효과가 있습니까? –