Python论坛  - 讨论区

标题:[python-chinese] 关于LIMODOU的一步一步学习(六) 有地方过不去了

2006年01月07日 星期六 20:56

jejwe jejwester at gmail.com
Sat Jan 7 20:56:58 HKT 2006

 TypeError at /wiki/ got unexpected keyword argument 'pagename__exact'  Request
Method: GET Request URL: http://127.0.0.1:8000/wiki/ Exception Type:
TypeError Exception Value: got unexpected keyword argument
'pagename__exact' Exception
Location: c:\python24\lib\site-packages\django-
0.90-py2.4.egg\django\core\meta\__init__.py in _throw_bad_kwarg_error, line
1454

出现以上

感觉应该是

LIMODOU的教程 的这个地方没弄起来



 4. 在命令行下加入首页(FrontPage)

我们假设首页的名字为 FrontPage ,并且我们将在命令行下增加它,让我们熟悉一下命令行的使用

进入  newtest

set PYTHONPATH=d:\test
set DJANGO_SETTINGS_MODULE=newtest.settings

注意 PYTHONPATH 需要设为 newtest 的父目录,我的 newtest 的全路径为:d:\test\newtest
。你的可能与我不同,请注意修改。不这样做不行,manage.py只是在用它的时候才起作用,但在命令行下使用
Python<http://www.python.org/>则需要手工设置。因此可以把这种设置写成一个批处理就好了。

进入 python

>>> from django.models.wiki import wikis
>>> page = wikis.Wiki(pagename='FrontPage', content='Welcome to easy Wiki')
>>> page.save()
>>> wikis.get_list()
[]
>>> p = wikis.get_list()[0]
>>> p.pagename
'FrontPage'
>>> p.content
'Welcome to easy Wiki'





我就在命令行下输入

set PYTHONPATH=d:\test
set DJANGO_SETTINGS_MODULE=newtest.settings



d:\test已经改了我的地址,但这个应该是加入到环境变量里把,看了没有啊。这个输入后什么反映也没有。因此后面的

>>> from django.models.wiki import wikis
>>> page = wikis.Wiki(pagename='FrontPage', content='Welcome to easy Wiki')
>>> page.save()
>>> wikis.get_list()
[]
>>> p = wikis.get_list()[0]
>>> p.pagename
'FrontPage'
>>> p.content
'Welcome to easy Wiki'

就没法用了



提示

Traceback (most recent call last):
  File "", line 1, in ?
  File "c:\python24\lib\site-packages\django-0.90-py2.4.
__.py", line 1, in ?
    from django.core import meta
  File "c:\python24\lib\site-packages\django-0.90-py2.4.
nit__.py", line 1, in ?
    from django.conf import settings
  File "c:\python24\lib\site-packages\django-0.90-py2.4.
.py", line 34, in ?
    raise EnvironmentError, "Could not import %s '%s' (i
% (ENVIRONMENT_VARIABLE, me.SETTINGS_MODULE, e)
EnvironmentError: Could not import DJANGO_SETTINGS_MODUL
 it on sys.path?): No module named newtest.settings
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060107/7256d871/attachment.htm

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号