DataBaseError at/ no such column:messageboard_msg.user_id

zshun1621 2012-05-15 08:24:21
我查数据库里有user_id这项,为什么总是提示错误!
里面的错误提示:Error during template rendering
message_list.html
<tr align="center">
<th>主题</th><th>留言人</th>
<th>留言时间</th><th>点击数</th>
<th>评论数</th>
</tr>

{%for message in message_list%}
<tr align="center">
<td align="left">
<a href="/detail/{{message.id}}/">
{{message.title}}
</a></td>
<td><a href="/user/{{message.user.username}}/">{{message.user.username}}</a></td>
<td>{{message.datetime|date:"Y-m-d H:i"}}</td>
<td>{{message.ip}}</td>


</tr>
{%endfor%}


models.py

# -*- coding: utf-8 -*-
from django.db import models

from django.contrib.auth.models import User

class Msg(models.Model):
name=models.CharField(max_length=30)
title=models.CharField(max_length=60)
content=models.TextField()
datetime=models.DateTimeField(auto_now_add=True)
user=models.ForeignKey(User)
#ip=models.IPAddressField()
#clickcount=models.IntegerField(default=0)

class Admin:
list_display=('title','user','datetime')
list_filter=('user',)
search_fields=('title',)
class Meta:
verbose_name_plural='Message cotents'
def __str__(self):
return' 用户%s发表的标题为%s的留言' %(self.user.username,self.title)
...全文
114 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zshun1621 2012-05-30
  • 打赏
  • 举报
回复
不好意思,现在才回复,问题已解决,因为我的数据没有写入数据库--[Quote=引用 1 楼 的回复:]

是在
<a href="/user/{{message.user.username}}/">
这里使用的user_id?通篇没看到.....

把你处理跳转传参到template那段代码贴下吧....
没看到啥问题
[/Quote]
wklken 2012-05-17
  • 打赏
  • 举报
回复
是在
<a href="/user/{{message.user.username}}/">
这里使用的user_id?通篇没看到.....

把你处理跳转传参到template那段代码贴下吧....
没看到啥问题

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧