web项目连接mysql数据库实现条件查询

web项目连接mysql数据库实现条件查询,第1张

数据库配置地址 换成你项目实际使用mysql的地址

,如果你使用了框架的话,只需要修改下数据库连接的配置文件就可以 一般在propertiey或xml文件中

如果没有,就是在实例化connection的时候 使用实际的数据库地址 以及用户名密码

你需要了解的大概是以下东西

前端 尝试flask_bootstrap 结合jinja2 模版等

jinja访问flask的变量简直不要更容易,只需要在路由的return之中将你想传递给前端的变量当作参数就行

数据库我用的是sqlite3 因为觉得很轻,所以对数据库 *** 作没用flask的插件 直接简单粗暴的用conn cursor之类云云python自带的 *** 作sqlite方法裸写

几乎前端就是各种form提交给后端

后端接受前端post过来的数据 做出各种 *** 作。然后返回的时候在return中把需要前端显示的数据作为参数一并return。前端利用jinja2就可以直接获取到了。

比如我的用户系统就是用session存值来实现的。

写好之后,由于flask自带的web太烂 多几个请求就崩了 所以你还需要略微了解一下uwsgi和nginx

最终单文件几十行代码搞定了一个迷你社交网站 每个人有自己的个人页面,同时可以互相评论 点喜欢等等

其中涉及了数据库的增删查改,以及你所说的 将其显示在前端 的功能

当然,我写的很逊,也没有做mvc分离 代码写成一坨 只图糙快猛了…

所以说如果想简单的实现你要的功能不用再考虑其他的了 直接开写吧 基础的flask就够了 不会就查书就行了

用张纸把你的各个需要做的部分列一下 比如用户 审核 查看 统计 之类的 逐个解决

这个不难啊 你可以用struts标签来实现

例如:

<s:iterator value="list">

<tr>

<td><s:property value="chapters_name" /></td>

<td><s:property value="chapters_info" />

</td>

<td><a

href="dokechengchakan?chapters.chapters_id=<s:property value="chapters_id"/>">课程资源</a>|

<a

href="doplan?chapters.chapters_id=<s:property value="chapters_id"/>">课程计划</a>|

<a

href="doquestion?chapters.chapters_id=<s:property value="chapters_id"/>">课程答疑</a>|

<a

href="doteacher?chapters.chapters_id=<s:property value="chapters_id"/>">课程导师</a>|

<a

href="dochaptersdelete?chapters.chapters_id=<s:property value="chapters_id"/>">删除</a>|<a

href="dochaptersupdate?chapters.chapters_id=<s:property value="chapters_id"/>">修改</a>|</td>

</tr>

</s:iterator>

你按照这个来修改你的页面就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7327390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存