Tengo un código Django simple.ModelForm is_valid() siempre devuelve falso durante la prueba de la unidad
no es mi modelo y la forma en models.py archivo:
from django.db import models
from django.forms import ModelForm
class Supplier(models.Model):
name = models.CharField(max_length=55)
comment = models.TextField(blank=True)
class SupplierForm(ModelForm):
class Meta:
model = Supplier
y no es mi test.py:
from django.test import TestCase
from mysite.myapp.models import Supplier, SupplierForm
class SupplierTest(TestCase):
def test_supplier(self):
supplier = Supplier(name="SomeSupplier")
supplier_form = SupplierForm(instance = supplier)
self.assertEquals(supplier_form.is_valid(), True)
cuando comienzo a prueba a través de manage.py , is_valid() siempre devuelve False, pero espero True.
¿Cuáles son las razones del error is_valid() en este caso? Uso Django 1.3.
¿Ha impreso "supplier_form.errors"? – programmersbook
sí. no hay datos –