我与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)..如何解决这个?
我想有一个表分类,当我添加一个新的职位,我想有一个字段从类别选择类别..
你会更详细地介绍'Categories'类中的字段吗? –
name = models.CharField(max_length = 200) – MihaiMiY
您是否在'name'字段中的某些条目之后添加了'category'字段? –