77家的会客2010

柠檬园主 于 2016-01-05 10:25:15 发表 | IP:183.15.245.*
一不小心就已经 2016年了
柠檬园主 于 2014-08-18 01:09:02 发表 | IP:202.108.130.*
你们有啥不开心的事儿,说出来让我们开心开心吧~
pionn 于 2012-11-11 06:40:25 发表 | IP:121.10.89.*
我把你程序在本地运行了,加新分类后,写新日记,保存提交时提示:提交失败,以下是可能的原因: 
1. 程序出错,写入数据失败~('ScopedSession' object has no attribute 'save'),是什么原因,如何处理呀?
barry 于 2012-11-05 18:31:16 发表 | IP:121.10.81.*
我已经在models.py最下面加上下面的代码,然后运行一下来创建admin用户

 session = sessionmaker(bind=engine)() session.add(User('admin',util.md5('123456'+conf.saltkey))) session.flush(),这时admin用户的密码是多少呀?我http://localhost:8081/admin/login,输入用户admin,密码:123456,验证码,提示:提交失败,以下是可能的原因: 
1. 非授权登录用户,是什么原因呀?
barry 于 2012-10-29 22:55:04 发表 | IP:121.10.85.*
安装PIL后,cd进入shared_app1文件夹,python code.py 8081可以用IE访问了,后台登录默认的帐户是admin吗,或其它的,密码是多少,前台http://localhost:8081/显示:可能您查找的数据已经被删除,或者您提交了一个不存在的URL,是不是要在后台添加数据,前台才能显示内容呀?后台的登录帐户密码是多少呢?
柠檬园主 2012-11-02 05:19:24 回复:

因为数据库是新建的,所以默认是没有数据的,所以才让你改models.py最下面的代码,然后再运行,就可以加上新用户

你可以参考这一页:http://3rgb.com/gbook?page=3 里面我给gongqf的回复

barry 于 2012-10-30 01:35:00 发表 | IP:121.10.87.*
cd进入shared_app1文件夹,python code.py 8081提示:

traceback (most recent call last):
 
 file "code.py",line 4,in (module)
    import admin
file "f:\sunfun\project\shared_app1\admin.py",line 10,in (module)
import captcha as cp
file "f:\sunfun\project\shared_app1\captcha.py",line27,in (module)
import Image,ImageDraw,ImageFont,ImageFilter,ImageColor,ImageFileIO
ImportError:No module named Image
柠檬园主 2012-10-30 22:38:11 回复:

嗯,有这个错误信息就知道是为什么了。

是因为你没找装PYTHON的图像处理模块PIL,装一下就好了

barry 于 2012-10-29 22:32:04 发表 | IP:125.90.59.*
运行models.py,提示完成,没错误,models.py最后一段我不知道怎么改,就没改它。双击app.bat,一样提示按任意键继续,要怎么搞才能运行网站,SQLite还要配置什么吗?SQLite不用安装,是python自带的吧。
柠檬园主 2012-10-30 02:46:19 回复:

不要双击app.bat了,你直接在dos窗口里运行code.py 8081这样,看看会不会出什么错误提示之类的,SQLite是python自带的

barry 于 2012-10-25 00:34:13 发表 | IP:121.10.91.*
端口由80改为8081,环境python2.7+web.py+jinja2+SQLAlchemy+Mysql-Python1.2.3+MySQL是可以运行另外个网站的,再装上SQLAlchemy
柠檬园主 2012-10-28 06:03:52 回复:

别客气,至少你的很多问题是问到点子上的,而不像有些人上来就“怎么跑不起来呀?”这么一句很笼统的话,让人捉摸不定干捉急啊。。。

我的那些代码直接下载的话,数据库由于是用的SQLITE的,是没有数据文件的,所以得运行一下models.py,建立db文件,并且最好修改models.py最后一段的代码以建立后台的用户信息等。

然后这个网站的本地运行,你就直接运行code.py 8081应该就可以了,即使出错,也会在弹出的窗口里有提示信息的。直接运行app.bat提示按任意键继续,可能是出错了,并且错有可能就是上面我说的DB的错。

barry 于 2012-10-25 00:34:13 发表 | IP:121.10.91.*
你好,非常感谢你每次的回答。有个问题要请教你:怎么在本地打开你的网站呀?我已经安装好环境python2.7+web.py+jinja2+SQLAlchemy,由于80端口另有网站占有,我改app.bat里的code.py 80为code 8081,双击运行它,提示pause  请按任意键继续...在IE里输入http://localhost:8081/不能打开网站,哪里还不对呢?