2011-04-16 56 views
0

我正在做一个Web项目,我正在使用HTML5和Django将数据库存储在sqlite3中。部分是,因为我不得不使用python,我为apache2安装了mod_python。现在的事情是我经历了许多网站的头开始存储数据和检索它。当我检查谷歌有关如何使用mod_python时,我确实得到了有关如何将请求发送到.py文件然后执行它的特定信息。但是用Django文档提供了开发轮询webApp的教程,但我没有发现它对于我试图实现的部分来说是可衡量的。发送请求以从Django中检索数据

我想从一个Html文件,我有一个搜索框和一些单选按钮,通过Apache2(mod_python)发送到Django的请求,然后在sqlite3中访问我的数据库。请任何人都可以简单介绍一下我是否做得对吗?另外如果是的话,你能给我一个提示,因为我怎样才能从HTML文件发送请求到Django和正在使用的mod_python的数据库?我对Django教程有点困惑。 如果有人能让我知道我应该做什么!或者,如果任何有正确指导的链接都会有很大的帮助。

谢谢。

+0

很难引导你没有看到你尝试过的一些代码,因为我不知道从哪里开始。即使django教程是一个投票应用程序,它也是一个很好的开始。该教程介绍了django应用程序如何工作的一般结构,其中包括数据库中的数据和来自数据库的数据。一旦你写了轮询应用程序,你可以开始稍微修改它,以接近你想要的。另外,是的,如Ignacio所说的mod_wsgi。 – wilbbe01 2011-04-16 04:02:39

+0

@ wilbbe01我有用JQuery和CSS3创建的网站,现在我遇到的问题是Django不能帮助我检测事件。所以我在一位教授的指导下使用mod_python来使用Apache2。在那里我可以使用Apache2加载页面,然后发送请求到Django来存储数据。 – 2011-04-16 05:29:30

回答

2

那么,对于初学者来说,如果您可以安装和使用mod_wsgi而不是mod_python,您应该 - mod_python多年未得到支持。我还强烈建议您使用SQLite以外的任何产品生产Web应用程序 - SQLite不能很好地处理多个同时事务。

如果您使用mod_python卡住,请参阅Django documentation for using mod_python

+0

我试着用Django调用带有urls.py文件的Html,我可以指定第一个加载页面,但是然后Jquery不支持Django。我的意思是,用Jquery dint工作的用户界面,所以我被教授告知要使用Apache2来加载页面,然后将请求发送到Django以将其存储到数据库中。 – 2011-04-16 05:26:44

+0

您的jQuery文件需要被Django视为“媒体”文件,并由Apache直接提供。 mod_python文档解决了这个问题。没有人隐藏你的任何信息,这不是火箭科学。鉴于这是一项家庭作业,你必须自己解决这个问题。 – 2011-04-16 16:04:05

+0

它没有任何分配。看到的是,错误就是我们学到的东西。我没有得到任何结果,所以有许多疑问。可能是我的做法在一些地区是错误的。那并不意味着每个人都应该聪明地理解每一个概念。对于你来说,它可能不是火箭科学,但有时新手会觉得它.. – 2011-04-21 03:41:18