2015-09-05 104 views
-1

我与Django框架 工作,所以我有这样的文件:ValueError异常:无效的字面INT()基数为10: '家'

models.py

from django.db import models 
from django.utils import timezone 

class Post(models.Model): 
    author = models.ForeignKey('auth.User') 
    title = models.CharField(max_length = 200) 
    text = models.TextField() 
    created_date = models.DateTimeField(blank = timezone.now) 
    published_date = models.DateTimeField(blank = True, null = True) 

    def publish(self): 
     self.published_date = timezone.now() 
     self.save() 

    def __str__(self): 
     return self.title 

class Menu(models.Model): 
    label = models.CharField(max_length = 50) 
    url = models.CharField(max_length = 200) 
    position = models.IntegerField(default = 0) 

views.py

from django.shortcuts import render, get_object_or_404 
from django.http import HttpResponse 
from django.template import RequestContext 

from models import Post, Menu 

def index(request): 
    post_list = Post.objects.order_by('-published_date') 
    menu_items = Menu.objects.order_by('position') 
    context = {'post_list' : post_list, 'menu_items' : menu_items } 
    return render(request, 'blog/index.html', context) 

def post(request, post_id): 
    post = get_object_or_404(Post, pk = post_id) 
    menu_items = Menu.objects.order_by('position') 
    context = {'post' : post, 'menu_items' : menu_items } 
    return render(request, 'blog/post.html', context) 

最近我tryied增加一个类别车型,如:

class Categories(models.Model): 
     fields 

,并在后期车型我已经添加了类似的东西:

category = models.ForeignKey('Categories') 

我忘记使用默认的命令,当我尝试makemigrations他们问我把一个值或类似的东西..我已经写了'家',之后,当我尝试迁移manage.py我有以下错误:http://puu.sh/k0BLh/0dd2da2657.png

我已经删除类别模型和类别字段从邮政和再次,当我尝试迁移manage.py我有同样的错误,但该网站的作品(runserver)..如何解决这个?

我想有一个表分类,当我添加一个新的职位,我想有一个字段从类别选择类别..

+0

你会更详细地介绍'Categories'类中的字段吗? –

+0

name = models.CharField(max_length = 200) – MihaiMiY

+0

您是否在'name'字段中的某些条目之后添加了'category'字段? –

回答

0

再次尝试迁移并提供None值。

0

迁移只是Python文件。您可以修复不正确的迁移,也可以删除它并再次运行makemigrations命令。这个documentation page解释了迁移文件的结构。

相关问题