Python论坛  - 讨论区

标题:[python-chinese] [django] 问题在哪呢?

2006年04月21日 星期五 15:26

风向标 vaneoooo at gmail.com
Fri Apr 21 15:26:50 HKT 2006

代码如下.
我的思路是想实现一个简单的输入内容
点击提交
然后存入数据库
然后输入到模板

症状是:
我点了提交以后,立刻找不到服务器
在控制台是这样的内容,(绿色部分即服务又重新启动了)
上次是想做个登陆,这次是想发布内容
同样的都遇到这个问题了.
还请达人指教啊!!!


Django version 0.91 (magic-removal), using settings 'raopan.settings'
Development server is running at http://127.0.0.1:80/ <http://127.0.0.1/>
Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
[21/Apr/2006 08:17:34] "GET /ok/ HTTP/1.1" 200 559
Unhandled exception in thread started by
Error in sys.excepthook:

Original exception was:
Validating models...
0 errors found.

Django version 0.91 (magic-removal), using settings 'raopan.settings'
Development server is running at http://127.0.0.1:80/ <http://127.0.0.1/>
Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).

viwe.py内容

def ABC(request):
    if request.POST:
        rao=comm(title=request.POST.get('title1',None),textx=
request.POST.get('textx1',None))
        rao.save()
        r=comm.object.all()[0]
        title1=r.title
        body1=r.textx
        return render_to_response('xxxx.html
',{'title1':title1,'body1':body1})
    else:
        return render_to_response('index.html',{'textx1':"请输入内容"})

models内容

class comm(models.Model):
    title = models.CharField('标题',maxlength=30)
    textx = models.TextField()

xxxx.html内容


http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">


content



{{ title1}}
{{ boby1 }} index.html内容 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> index

标题:

内容:

-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060421/ff7d3f29/attachment-0001.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年04月21日 星期五 15:55

周旋 elvis827 at gmail.com
Fri Apr 21 15:55:45 HKT 2006

index.html中提交不是用post方法的吗?怎么控制台显示的是GET??

你在urls.py中怎么配置的?



在06-4-21,风向标 <vaneoooo at gmail.com> 写道:
>
>
> 代码如下.
> 我的思路是想实现一个简单的输入内容
> 点击提交
> 然后存入数据库
> 然后输入到模板
>
> 症状是:
> 我点了提交以后,立刻找不到服务器
> 在控制台是这样的内容,(绿色部分即服务又重新启动了)
> 上次是想做个登陆,这次是想发布内容
> 同样的都遇到这个问题了.
> 还请达人指教啊!!!
>
>
> Django version 0.91 (magic-removal), using settings 'raopan.settings'
> Development server is running at http://127.0.0.1:80/ <http://127.0.0.1/>
> Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> [21/Apr/2006 08:17:34] "GET /ok/ HTTP/1.1" 200 559
> Unhandled exception in thread started by
> Error in sys.excepthook:
>
> Original exception was:
> Validating models...
> 0 errors found.
>
> Django version 0.91 (magic-removal), using settings 'raopan.settings'
> Development server is running at http://127.0.0.1:80/ <http://127.0.0.1/>
> Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
>
> viwe.py内容
>
> def ABC(request):
>     if request.POST:
>         rao=comm(title=request.POST.get('title1',None),textx=
> request.POST.get('textx1',None))
>         rao.save()
>         r=comm.object.all ()[0]
>         title1=r.title
>         body1=r.textx
>         return render_to_response('xxxx.html
> ',{'title1':title1,'body1':body1})
>     else:
>         return render_to_response('index.html',{'textx1':"请输入内容"})
>
> models内容
>
> class comm(models.Model):
>     title = models.CharField('标题',maxlength=30)
>     textx = models.TextField()
>
> xxxx.html内容
>
>
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
> ">
> http://www.w3.org/1999/xhtml">
> 
> 
> content
> 
>
> 
> 
{{ title1}}
> {{ boby1 }} > > > > index.html内容 > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd > "> > http://www.w3.org/1999/xhtml"> > > > index > > > >
>

标题: > >

>

内容: > >

>

> >

>
> > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060421/15fe9528/attachment-0001.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年04月21日 星期五 16:00

limodou limodou at gmail.com
Fri Apr 21 16:00:13 HKT 2006

On 4/21/06, 风向标 <vaneoooo at gmail.com> wrote:
>
>
> 代码如下.
> 我的思路是想实现一个简单的输入内容
> 点击提交
> 然后存入数据库
> 然后输入到模板
>
> 症状是:
> 我点了提交以后,立刻找不到服务器
> 在控制台是这样的内容,(绿色部分即服务又重新启动了)
> 上次是想做个登陆,这次是想发布内容
> 同样的都遇到这个问题了.
> 还请达人指教啊!!!
>
>
>
> Django version 0.91 (magic-removal), using settings 'raopan.settings'
> Development server is running at http://127.0.0.1:80/
> Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> [21/Apr/2006 08:17:34] "GET /ok/ HTTP/1.1" 200 559
>  Unhandled exception in thread started by
> Error in sys.excepthook:
>
> Original exception was:
> Validating models...
> 0 errors found.
>
> Django version 0.91 (magic-removal), using settings 'raopan.settings'
> Development server is running at http://127.0.0.1:80/
> Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
>
> viwe.py内容
>
> def ABC(request):
>     if request.POST:
>
> rao=comm(title=request.POST.get('title1',None),textx=request.POST.get('textx1',None))
>         rao.save()
>         r=comm.object.all ()[0]
>         title1=r.title
>         body1=r.textx
>         return
> render_to_response('xxxx.html',{'title1':title1,'body1':body1})
>     else:
>         return render_to_response('index.html',{'textx1':"请输入内容"})
>
> models内容
>
> class comm(models.Model):
>     title = models.CharField('标题',maxlength=30)
>     textx = models.TextField()
>
> xxxx.html内容
>
>
>
> > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> http://www.w3.org/1999/xhtml">
> 
> 
> content
> 
>
> 
> 
{{ title1}}
> {{ boby1 }} > > > > > index.html内容 > > > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > http://www.w3.org/1999/xhtml"> > > > index > > > >
>

标题: > >

>

内容: > >

>

> >

>
> > > 错误不知道是在哪里发生的呀。 -- I like python! My Blog: http://www.donews.net/limodou My Django Site: http://www.djangocn.org NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年04月21日 星期五 16:38

风向标 vaneoooo at gmail.com
Fri Apr 21 16:38:39 HKT 2006

to 周旋兄

那是还未提交.返回index的页面  get是正常的吧
不过后面就提交就重新启动了
还没来的及显示POST...

to limodou兄

我怀疑是我输入中文的原因
我把viwe改了一下:

def ABC(request):
    if request.POST.get('title1',None) and request.POST.get('textx1',None):
        rao=comm(title=request.POST.get('title1',None),textx=
request.POST.get('textx1',None))
        rao.save()
        r=comm.objects.all()[0]
        title1=r.title
        body1=r.textx
        return render_to_response('xxxx.html
',{'title1':title1,'boby1':body1})
    else:
        return render_to_response('index.html',{'textx1':"请输入内容"})

这样如果我输入数字
是能够正常写入数据库的
但是由于我是comm.objects.all()[0]
所以每次显示在xxxx.html都只显示数据库的第一条
我尝试了r=comm.objects.filter(title=request.POST.get('title1',None))
但是最终r 会是一个空的[]
我还尝试了这样:
r=comm.objects.filter(title=9527) #已知title字段有数据是9527
以及
r=comm.objects.filter(title='9527')

r都是空列表  没办法读出我最后存入的数据
如果我尝试输入中文
就该页无法显示或者找不到服务器了


在06-4-21,limodou <limodou at gmail.com> 写道:
>
> On 4/21/06, 风向标 <vaneoooo at gmail.com> wrote:
> >
> >
> > 代码如下.
> > 我的思路是想实现一个简单的输入内容
> > 点击提交
> > 然后存入数据库
> > 然后输入到模板
> >
> > 症状是:
> > 我点了提交以后,立刻找不到服务器
> > 在控制台是这样的内容,(绿色部分即服务又重新启动了)
> > 上次是想做个登陆,这次是想发布内容
> > 同样的都遇到这个问题了.
> > 还请达人指教啊!!!
> >
> >
> >
> > Django version 0.91 (magic-removal), using settings 'raopan.settings'
> > Development server is running at http://127.0.0.1:80/
> > Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> > [21/Apr/2006 08:17:34] "GET /ok/ HTTP/1.1" 200 559
> >  Unhandled exception in thread started by
> > Error in sys.excepthook:
> >
> > Original exception was:
> > Validating models...
> > 0 errors found.
> >
> > Django version 0.91 (magic-removal), using settings 'raopan.settings'
> > Development server is running at http://127.0.0.1:80/
> > Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> >
> > viwe.py内容
> >
> > def ABC(request):
> >     if request.POST:
> >
> > rao=comm(title=request.POST.get('title1',None),textx=request.POST.get
> ('textx1',None))
> >         rao.save()
> >         r=comm.object.all ()[0]
> >         title1=r.title
> >         body1=r.textx
> >         return
> > render_to_response('xxxx.html',{'title1':title1,'body1':body1})
> >     else:
> >         return render_to_response('index.html',{'textx1':"请输入内容"})
> >
> > models内容
> >
> > class comm(models.Model):
> >     title = models.CharField('标题',maxlength=30)
> >     textx = models.TextField()
> >
> > xxxx.html内容
> >
> >
> >
> > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > http://www.w3.org/1999/xhtml">
> > 
> > 
> > content
> > 
> >
> > 
> > 
{{ title1}}
> > {{ boby1 }} > > > > > > > > > > index.html内容 > > > > > > > > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > http://www.w3.org/1999/xhtml"> > > > > > > index > > > > > > > >
> >

标题: > > > >

> >

内容: > > > >

> >

> > > >

> >
> > > > > > > > 错误不知道是在哪里发生的呀。 > > -- > I like python! > My Blog: http://www.donews.net/limodou > My Django Site: http://www.djangocn.org > NewEdit Maillist: http://groups.google.com/group/NewEdit > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060421/e037e604/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年04月21日 星期五 16:43

limodou limodou at gmail.com
Fri Apr 21 16:43:00 HKT 2006

On 4/21/06, 风向标 <vaneoooo at gmail.com> wrote:
>
> to 周旋兄
>
> 那是还未提交.返回index的页面  get是正常的吧
> 不过后面就提交就重新启动了
> 还没来的及显示POST...
>
> to limodou兄
>
> 我怀疑是我输入中文的原因
> 我把viwe改了一下:
>
> def ABC(request):
>     if request.POST.get('title1',None) and request.POST.get('textx1',None):
>
>
> rao=comm(title=request.POST.get('title1',None),textx=request.POST.get
> ('textx1',None))
>         rao.save()
>         r=comm.objects.all()[0]
>
>         title1=r.title
>         body1=r.textx
>         return
> render_to_response('xxxx.html',{'title1':title1,'boby1':body1})
>
>     else:
>          return render_to_response('index.html',{'textx1':"请输入内容"})
>
>
> 这样如果我输入数字
> 是能够正常写入数据库的
> 但是由于我是comm.objects.all()[0]
> 所以每次显示在xxxx.html都只显示数据库的第一条
> 我尝试了r=comm.objects.filter(title=request.POST.get('title1',None))
> 但是最终r 会是一个空的[]
> 我还尝试了这样:
> r=comm.objects.filter(title=9527) #已知title字段有数据是9527
> 以及
> r=comm.objects.filter(title='9527')
>
> r都是空列表  没办法读出我最后存入的数据
> 如果我尝试输入中文
> 就该页无法显示或者找不到服务器了
>
>
那你的意思是说并不是每次都出错了?

--
I like python!
My Blog: http://www.donews.net/limodou
My Django Site: http://www.djangocn.org
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年04月21日 星期五 16:48

风向标 vaneoooo at gmail.com
Fri Apr 21 16:48:40 HKT 2006

刚才我把mysql的表清空了

然后使用中文
viwe的代码如上
结果成功的将结果读出来输出到xxxx.html了

不过遗憾的是控制台的记录:


Django version 0.91 (magic-removal), using settings 'raopan.settings'
Development server is running at http://127.0.0.1:80/ <http://127.0.0.1/>
Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
[21/Apr/2006 09:42:43] "GET /ok HTTP/1.1" 301 0
[21/Apr/2006 09:42:43] "GET /ok/ HTTP/1.1" 200 559
[21/Apr/2006 16:42:55] "POST /ok/ HTTP/1.1" 200 117
Validating models...
0 errors found.

Django version 0.91 (magic-removal), using settings 'raopan.settings'
Development server is running at http://127.0.0.1:80/ <http://127.0.0.1/>
Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
提交POST以后,服务还是重启了
兴许是我运气好才没赶上"找不到服务器"的页面

我注意到控制台上的时间好象有问题  一个是09:42:43
下面就是46:42:55了
会不会和这个也有关系?

我快抓狂了``找到一个怀疑的地方  却立刻又被否定


在06-4-21,风向标 <vaneoooo at gmail.com> 写道:
>
>  to 周旋兄
>
> 那是还未提交.返回index的页面  get是正常的吧
> 不过后面就提交就重新启动了
> 还没来的及显示POST...
>
> to limodou兄
>
> 我怀疑是我输入中文的原因
> 我把viwe改了一下:
>
> def ABC(request):
>     if request.POST.get('title1',None) and request.POST.get
> ('textx1',None):
>
>         rao=comm(title=request.POST.get('title1',None),textx=
> request.POST.get ('textx1',None))
>         rao.save()
>         r=comm.objects.all()[0]
>
>         title1=r.title
>         body1=r.textx
>         return render_to_response('xxxx.html
> ',{'title1':title1,'boby1':body1})
>
>     else:
>         return render_to_response('index.html',{'textx1':"请输入内容"})
>
> 这样如果我输入数字
> 是能够正常写入数据库的
> 但是由于我是comm.objects.all()[0]
> 所以每次显示在xxxx.html都只显示数据库的第一条
> 我尝试了r=comm.objects.filter(title=request.POST.get('title1',None))
> 但是最终r 会是一个空的[]
> 我还尝试了这样:
> r=comm.objects.filter(title=9527) #已知title字段有数据是9527
> 以及
> r=comm.objects.filter(title='9527')
>
> r都是空列表  没办法读出我最后存入的数据
> 如果我尝试输入中文
> 就该页无法显示或者找不到服务器了
>
>
> 在06-4-21,limodou <limodou at gmail.com> 写道:
> >
> > On 4/21/06, 风向标 <vaneoooo at gmail.com> wrote:
> >
> >
> > 代码如下.
> > 我的思路是想实现一个简单的输入内容
> > 点击提交
> > 然后存入数据库
> > 然后输入到模板
> >
> > 症状是:
> > 我点了提交以后,立刻找不到服务器
> > 在控制台是这样的内容,(绿色部分即服务又重新启动了)
> > 上次是想做个登陆,这次是想发布内容
> > 同样的都遇到这个问题了.
> > 还请达人指教啊!!!
> >
> >
> >
> > Django version 0.91 (magic-removal), using settings 'raopan.settings'
> > Development server is running at http://127.0.0.1:80/>
> > Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> > [21/Apr/2006 08:17:34] "GET /ok/ HTTP/1.1" 200 559
> >  Unhandled exception in thread started by
> > Error in sys.excepthook:
> >
> > Original exception was:
> > Validating models...
> > 0 errors found.
> >
> > Django version 0.91 (magic-removal), using settings 'raopan.settings'
> > Development server is running at http://127.0.0.1:80/>
> > Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> >
> > viwe.py内容
> >
> > def ABC(request):
> >     if request.POST:
> >
> > rao=comm(title=request.POST.get('title1',None),textx=request.POST.get
> ('textx1',None))
> >         rao.save()
> >         r=comm.object.all ()[0]
> >         title1=r.title
> >         body1=r.textx
> >         return
> > render_to_response('xxxx.html',{'title1':title1,'body1':body1})
> >     else:
> >         return render_to_response(' index.html',{'textx1':"请输入内容"})
> >
> > models内容
> >
> > class comm(models.Model):
> >     title = models.CharField('标题',maxlength=30)
> >     textx = models.TextField()
> >
> > xxxx.html内容
> >
> >
> >
> > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
> > http://www.w3.org/1999/xhtml">
> > 
> > 
> > content
> > 
> >
> > 
> > 
{{ title1}}
> > {{ boby1 }} > > > > > > > > > > index.html内容 > > > > > > > > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > http://www.w3.org/1999/xhtml"> > > > > > > index > > > > > > > >
> >

标题: > > > >

> >

内容: > > > >

> >

> > > >

> >
> > > > > > > > 错误不知道是在哪里发生的呀。 > > -- > I like python! > My Blog: http://www.donews.net/limodou > My Django Site: http://www.djangocn.org > NewEdit Maillist: http://groups.google.com/group/NewEdit > > _______________________________________________ > > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060421/9c3157fe/attachment-0001.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年04月21日 星期五 16:52

风向标 vaneoooo at gmail.com
Fri Apr 21 16:52:27 HKT 2006

回 limodou兄

并不是每一次都必然返回该页无法显示
但是从控制台看
是每一次都必然重新启动

我想碰不碰上该页无法显示
基本是和我运气有关系

有时候它会有这样一句:


Unhandled exception in thread started by
Error in sys.excepthook:

Original exception was:
Validating models...
0 errors found.


在06-4-21,风向标 <vaneoooo at gmail.com> 写道:
>
>
> 刚才我把mysql的表清空了
>
> 然后使用中文
> viwe的代码如上
> 结果成功的将结果读出来输出到xxxx.html了
>
> 不过遗憾的是控制台的记录:
>
>
> Django version 0.91 (magic-removal), using settings 'raopan.settings'
> Development server is running at http://127.0.0.1:80/ <http://127.0.0.1/>
>  Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> [21/Apr/2006 09:42:43] "GET /ok HTTP/1.1" 301 0
> [21/Apr/2006 09:42:43] "GET /ok/ HTTP/1.1" 200 559
> [21/Apr/2006 16:42:55] "POST /ok/ HTTP/1.1" 200 117
>
> Validating models...
> 0 errors found.
>
>  Django version 0.91 (magic-removal), using settings 'raopan.settings'
> Development server is running at http://127.0.0.1:80/ <http://127.0.0.1/>
> Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
>  提交POST以后,服务还是重启了
> 兴许是我运气好才没赶上"找不到服务器"的页面
>
> 我注意到控制台上的时间好象有问题  一个是09:42:43
> 下面就是46:42:55了
> 会不会和这个也有关系?
>
> 我快抓狂了``找到一个怀疑的地方  却立刻又被否定
>
>
>  在06-4-21,风向标 <vaneoooo at gmail.com> 写道:
>
> >  to 周旋兄
> >
> > 那是还未提交.返回index的页面  get是正常的吧
> > 不过后面就提交就重新启动了
> > 还没来的及显示POST...
> >
> > to limodou兄
> >
> > 我怀疑是我输入中文的原因
> > 我把viwe改了一下:
> >
> > def ABC(request):
> >     if request.POST.get('title1',None) and request.POST.get
> > ('textx1',None):
> >
> >         rao=comm(title=request.POST.get('title1',None),textx=
> > request.POST.get ('textx1',None))
> >         rao.save()
> >         r=comm.objects.all()[0]
> >
> >         title1=r.title
> >         body1=r.textx
> >         return render_to_response('xxxx.html
> > ',{'title1':title1,'boby1':body1})
> >
> >     else:
> >         return render_to_response('index.html',{'textx1':"请输入内容"})
> >
> > 这样如果我输入数字
> > 是能够正常写入数据库的
> > 但是由于我是comm.objects.all()[0]
> > 所以每次显示在xxxx.html都只显示数据库的第一条
> > 我尝试了r=comm.objects.filter(title=request.POST.get('title1',None))
> > 但是最终r 会是一个空的[]
> > 我还尝试了这样:
> > r=comm.objects.filter(title=9527) #已知title字段有数据是9527
> > 以及
> > r=comm.objects.filter(title='9527')
> >
> > r都是空列表  没办法读出我最后存入的数据
> > 如果我尝试输入中文
> > 就该页无法显示或者找不到服务器了
> >
> >
> > 在06-4-21,limodou <limodou at gmail.com> 写道:
> > >
> > > On 4/21/06, 风向标 <vaneoooo at gmail.com> wrote:
> > >
> > >
> > > 代码如下.
> > > 我的思路是想实现一个简单的输入内容
> > > 点击提交
> > > 然后存入数据库
> > > 然后输入到模板
> > >
> > > 症状是:
> > > 我点了提交以后,立刻找不到服务器
> > > 在控制台是这样的内容,(绿色部分即服务又重新启动了)
> > > 上次是想做个登陆,这次是想发布内容
> > > 同样的都遇到这个问题了.
> > > 还请达人指教啊!!!
> > >
> > >
> > >
> > > Django version 0.91 (magic-removal), using settings 'raopan.settings'
> > > Development server is running at http://127.0.0.1:80/>
> > > Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> > > [21/Apr/2006 08:17:34] "GET /ok/ HTTP/1.1" 200 559
> > >  Unhandled exception in thread started by
> > > Error in sys.excepthook:
> > >
> > > Original exception was:
> > > Validating models...
> > > 0 errors found.
> > >
> > > Django version 0.91 (magic-removal), using settings 'raopan.settings'
> > > Development server is running at http://127.0.0.1:80/>
> > > Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> > >
> > > viwe.py内容
> > >
> > > def ABC(request):
> > >     if request.POST:
> > >
> > > rao=comm(title=request.POST.get('title1',None),textx=request.POST.get
> > ('textx1',None))
> > >         rao.save()
> > >         r=comm.object.all ()[0]
> > >         title1=r.title
> > >         body1=r.textx
> > >         return
> > > render_to_response('xxxx.html',{'title1':title1,'body1':body1})
> > >     else:
> > >         return render_to_response(' index.html',{'textx1':"请输入内容"})
> > >
> > > models内容
> > >
> > > class comm(models.Model):
> > >     title = models.CharField('标题',maxlength=30)
> > >     textx = models.TextField()
> > >
> > > xxxx.html内容
> > >
> > >
> > >
> > > > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
> > > http://www.w3.org/1999/xhtml ">
> > > 
> > > 
> > > content
> > > 
> > >
> > > 
> > > 
{{ title1}}
> > > {{ boby1 }} > > > > > > > > > > > > > > > index.html内容 > > > > > > > > > > > > > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > > http://www.w3.org/1999/xhtml "> > > > > > > > > > index > > > > > > > > > > > >
> > >

标题: > > > > > >

> > >

内容: > > > > > >

> > >

> > > > > >

> > >
> > > > > > > > > > > > > 错误不知道是在哪里发生的呀。 > > > > -- > > I like python! > > My Blog: http://www.donews.net/limodou > > My Django Site: http://www.djangocn.org > > NewEdit Maillist: http://groups.google.com/group/NewEdit > > > > _______________________________________________ > > > > python-chinese > > Post: send python-chinese at lists.python.cn > > Subscribe: send subscribe to python-chinese-request at lists.python.cn > > Unsubscribe: send unsubscribe to > > python-chinese-request at lists.python.cn > > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060421/21218bbe/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年04月21日 星期五 16:55

周旋 elvis827 at gmail.com
Fri Apr 21 16:55:31 HKT 2006

     你确定一下网页模板是不是保存成UTF8了?
  我也是初学,帮不了你了。


在06-4-21,风向标 <vaneoooo at gmail.com> 写道:
>
>
> 刚才我把mysql的表清空了
>
> 然后使用中文
> viwe的代码如上
> 结果成功的将结果读出来输出到xxxx.html了
>
> 不过遗憾的是控制台的记录:
>
>
> Django version 0.91 (magic-removal), using settings 'raopan.settings'
> Development server is running at http://127.0.0.1:80/ <http://127.0.0.1/>
>  Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> [21/Apr/2006 09:42:43] "GET /ok HTTP/1.1" 301 0
> [21/Apr/2006 09:42:43] "GET /ok/ HTTP/1.1" 200 559
> [21/Apr/2006 16:42:55] "POST /ok/ HTTP/1.1" 200 117
>
> Validating models...
> 0 errors found.
>
>  Django version 0.91 (magic-removal), using settings 'raopan.settings'
> Development server is running at http://127.0.0.1:80/ <http://127.0.0.1/>
> Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
>  提交POST以后,服务还是重启了
> 兴许是我运气好才没赶上"找不到服务器"的页面
>
> 我注意到控制台上的时间好象有问题  一个是09:42:43
> 下面就是46:42:55了
> 会不会和这个也有关系?
>
> 我快抓狂了``找到一个怀疑的地方  却立刻又被否定
>
>
>  在06-4-21,风向标 <vaneoooo at gmail.com> 写道:
>
> >  to 周旋兄
> >
> > 那是还未提交.返回index的页面  get是正常的吧
> > 不过后面就提交就重新启动了
> > 还没来的及显示POST...
> >
> > to limodou兄
> >
> > 我怀疑是我输入中文的原因
> > 我把viwe改了一下:
> >
> > def ABC(request):
> >     if request.POST.get('title1',None) and request.POST.get
> > ('textx1',None):
> >
> >         rao=comm(title=request.POST.get('title1',None),textx=
> > request.POST.get ('textx1',None))
> >         rao.save()
> >         r=comm.objects.all()[0]
> >
> >         title1=r.title
> >         body1=r.textx
> >         return render_to_response('xxxx.html
> > ',{'title1':title1,'boby1':body1})
> >
> >     else:
> >         return render_to_response('index.html',{'textx1':"请输入内容"})
> >
> > 这样如果我输入数字
> > 是能够正常写入数据库的
> > 但是由于我是comm.objects.all()[0]
> > 所以每次显示在xxxx.html都只显示数据库的第一条
> > 我尝试了r=comm.objects.filter(title=request.POST.get('title1',None))
> > 但是最终r 会是一个空的[]
> > 我还尝试了这样:
> > r=comm.objects.filter(title=9527) #已知title字段有数据是9527
> > 以及
> > r=comm.objects.filter(title='9527')
> >
> > r都是空列表  没办法读出我最后存入的数据
> > 如果我尝试输入中文
> > 就该页无法显示或者找不到服务器了
> >
> >
> > 在06-4-21,limodou <limodou at gmail.com> 写道:
> > >
> > > On 4/21/06, 风向标 <vaneoooo at gmail.com> wrote:
> > >
> > >
> > > 代码如下.
> > > 我的思路是想实现一个简单的输入内容
> > > 点击提交
> > > 然后存入数据库
> > > 然后输入到模板
> > >
> > > 症状是:
> > > 我点了提交以后,立刻找不到服务器
> > > 在控制台是这样的内容,(绿色部分即服务又重新启动了)
> > > 上次是想做个登陆,这次是想发布内容
> > > 同样的都遇到这个问题了.
> > > 还请达人指教啊!!!
> > >
> > >
> > >
> > > Django version 0.91 (magic-removal), using settings 'raopan.settings'
> > > Development server is running at http://127.0.0.1:80/>
> > > Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> > > [21/Apr/2006 08:17:34] "GET /ok/ HTTP/1.1" 200 559
> > >  Unhandled exception in thread started by
> > > Error in sys.excepthook:
> > >
> > > Original exception was:
> > > Validating models...
> > > 0 errors found.
> > >
> > > Django version 0.91 (magic-removal), using settings 'raopan.settings'
> > > Development server is running at http://127.0.0.1:80/>
> > > Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).
> > >
> > > viwe.py内容
> > >
> > > def ABC(request):
> > >     if request.POST:
> > >
> > > rao=comm(title=request.POST.get('title1',None),textx=request.POST.get
> > ('textx1',None))
> > >         rao.save()
> > >         r=comm.object.all ()[0]
> > >         title1=r.title
> > >         body1=r.textx
> > >         return
> > > render_to_response('xxxx.html',{'title1':title1,'body1':body1})
> > >     else:
> > >         return render_to_response(' index.html',{'textx1':"请输入内容"})
> > >
> > > models内容
> > >
> > > class comm(models.Model):
> > >     title = models.CharField('标题',maxlength=30)
> > >     textx = models.TextField()
> > >
> > > xxxx.html内容
> > >
> > >
> > >
> > > > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
> > > http://www.w3.org/1999/xhtml ">
> > > 
> > > 
> > > content
> > > 
> > >
> > > 
> > > 
{{ title1}}
> > > {{ boby1 }} > > > > > > > > > > > > > > > index.html内容 > > > > > > > > > > > > > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > > http://www.w3.org/1999/xhtml "> > > > > > > > > > index > > > > > > > > > > > >
> > >

标题: > > > > > >

> > >

内容: > > > > > >

> > >

> > > > > >

> > >
> > > > > > > > > > > > > 错误不知道是在哪里发生的呀。 > > > > -- > > I like python! > > My Blog: http://www.donews.net/limodou > > My Django Site: http://www.djangocn.org > > NewEdit Maillist: http://groups.google.com/group/NewEdit > > > > _______________________________________________ > > > > python-chinese > > Post: send python-chinese at lists.python.cn > > Subscribe: send subscribe to python-chinese-request at lists.python.cn > > Unsubscribe: send unsubscribe to > > python-chinese-request at lists.python.cn > > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060421/8abfd0cd/attachment-0001.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号