Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2016, 07:50
phillipee
 
Fecha de Ingreso: marzo-2016
Ubicación: Osorno
Mensajes: 1
Antigüedad: 8 años, 1 mes
Puntos: 0
Exclamación No puedo realizar migraciones en Django y Mysql. Error de AutoField!

Buenas.
La verdad, estoy aprendiendo django y he tenido muchos problemas a pesar de los fácil que es, principalmente con base de datos y migraciones.

Tengo lo siguiente en models.py

from __future__ import unicode_literals
from django.db import models
from django.contrib import admin
from django.contrib import *
from tinymce import models as tinymce_models
from PIL import Image
from django.contrib.auth.models import User


ESTADO_VISIBLE = [1,2]

class ManejadorPost(models.Manager):
def get_query_set(self):
default_queryset = super(ManejadorPost, self).get_query_set()
return default_queryset.filter(status__in=ESTADO_VISIBLE)



class Categorias(models.Model):
nombre = models.CharField(max_length=50)
slug = models.SlugField(max_length=50, unique=True, null=True)
descripcion = models.TextField()

creada_en = models.DateTimeField(auto_now_add=True)
actualizada_al = models.DateTimeField(auto_now=True)

class BlogPost(models.Model):
ESTADOS=((1,"Publicado"), (2, 'Archivado'), (3,'Nesecita editarse'), (4,'Nesecita aprobacion'))
status = models.IntegerField(choices=ESTADOS,default=4)
objetos_panel = models.Manager()
objects = ManejadorPost()
title=models.CharField(max_length=150)
author = models.ForeignKey(User)
time = models.DateTimeField(auto_now_add=True)
categorias_post = models.ManyToManyField(Categorias)
body = tinymce_models.HTMLField()
imagen = models.ImageField(upload_to = "photos")


La situación es que, al migrar (python manage.py migrate) me sale el siguiente error:
the databases backend does not accept 0 as a ' valueError: The databases backend does not accept 0 as value for AutoField.


La verdad, espero me ayuden porque llevo días intentando saber qué ocasiona tal error. Quizá es algo super sencillo, pero yo no sé.

Gracias!