免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5009 | 回复: 10
打印 上一主题 下一主题

Django初学笔记之一 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-02 10:04 |只看该作者 |倒序浏览
最近工作不是很忙,抽空开始学习limodou大的Django教程,感觉写得很不错,通俗易懂,确实是“一步一步”
看到第6章的wiki例子时碰到一个问题,在编写models.py时我尝试单独执行 from django.db import models
然后就报了一个错
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
和之前我在论坛询问过的一个django用户认证的模块引用错误类似,很郁闷,看了下小鱼大提供的那个官方链接没看明白,后来发信问了下讨论
组的一些朋友,获得了解决:
要在工程目录那里设置下环境变量,依次:
set PYTHONPATH=e:\Django      (这个e:\Django是工程目录的父目录,各人设置的目录不一样)
set DJANGO_SETTINGS_MODULE=newtest.settings  
之后就不会有importerror了

然后在执行manage.py syncdb的时候又开始报错:
TypeError: __init__() got an unexpected keyword argument 'maxlength'
查看了一下源码Python25\Lib\site-packages\django\forms\fields.py    的CharField类,发现__init__里面那个参数原来是max_length
而不是maxlength,limodou大范了次笔误呵呵。
以上便是学习Django途中的一点小小的经验,希望对碰到类似问题的朋友有所帮助

论坛徽章:
0
2 [报告]
发表于 2009-07-02 10:33 |只看该作者
max_length是django 1.0新修改的,maxlength是以前的。limodou翻译的那个教程里面dj版本是0.96

都怪我,没说清楚。是要设置下DJANGO_SETTINGS_MODULE。主要是为了读取template时候需要的

论坛徽章:
0
3 [报告]
发表于 2009-07-02 11:07 |只看该作者
原帖由 smallfish_xy 于 2009-7-2 10:33 发表
max_length是django 1.0新修改的,maxlength是以前的。limodou翻译的那个教程里面dj版本是0.96

都怪我,没说清楚。是要设置下DJANGO_SETTINGS_MODULE。主要是为了读取template时候需要的



原来如此

论坛徽章:
0
4 [报告]
发表于 2009-08-27 17:53 |只看该作者
limodou大的Django教程 在哪里,可以提供吗?

论坛徽章:
0
5 [报告]
发表于 2009-08-27 18:04 |只看该作者

论坛徽章:
0
6 [报告]
发表于 2009-08-29 00:43 |只看该作者
limodou大的Django教程早过时了啊,都好像是django 0.96版的,好像后面就没更新过,呵呵,学django可以去看django book啊,好像有很多中文翻译的已经出来了

论坛徽章:
0
7 [报告]
发表于 2009-08-29 10:27 |只看该作者
Django的API还不太稳定,最近几次release的改动挺多的

论坛徽章:
0
8 [报告]
发表于 2009-08-29 12:06 |只看该作者
我已经不再弄django了,所以不再更新教程了。

论坛徽章:
0
9 [报告]
发表于 2009-08-29 17:28 |只看该作者
Django这几年变化真大!

论坛徽章:
0
10 [报告]
发表于 2009-08-31 14:28 |只看该作者
居然看到了传说中的limodou 回复这个帖子哦。

最近上班的闲暇时间,也在学习django,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP