邓世龙的自留地

兼济天下则达 独善其身则穷

标签归档: 欧拉工程中文站

Web开发远没有想象中那么简单


以前问过余晟老师,Web开发应该从哪里开始做起,当时余老师回答,先学PHP吧,从一个简单的网站开始做起,前台,后台,功能,设计都走一遍,这样就能 学到很多东西了。可是一直以来都没有动手,临毕业时,因为时间挺多的,于是学着用PHP做一个网站,因为之前有做过欧拉工程的题目,所以打算做一个欧拉工 程的中文翻译网站。真正动手做起来,才知道自己很多都不会。在许多个文件里都有数据库连接的语句,写的乱七八糟的,界面丑陋,不懂设计,不过没关系反正是 自己玩的。

最致命的是我遇到一个问题,那就是在后台输入数据时,内容是放在一个testarea标签里,提交到数据库后,再显示出 来,内容就乱成一团了,原先的段落就没有了。可是去数据库里看,内容还是整整齐齐的分段的,问过同学,一个解决办法是自己在内容里写上标签,然后保存到数 据库,这样从数据库里读出的数据就会带标签的,显示就会正常。这确实可以解决,可是那得多麻烦,我在Wordpress的后台里输数据就不需要这样。最后 毕业了,也没时间去做这个,于是不了了之。

前段时间,志容同学怂恿我去学Django,说用这个开发网站很快,后台基本上不需要自己写。于是又想起以前做欧拉工程中文站的念头,开始做吧。 Django果然强大,如果之前有Web开发经验,看着教程,一步步做,很快就能做好一个网站,主要是它的后台管理做的太好了。可是还是遇到了之前那个内 容乱成一团的问题。问过志容后,说是安装一个富文本编辑器,这样就会将文本转化为HTML,于是照着安装,可是这次是将HTML的源码显示出来,上网查了 之后才知道是经过HTML转义,之需要开启safe就好了。这次显示是正常的,可是确发现从有道云笔记中拷贝过去的文本里,显示出来会多了一些 head,body标签,也就是它将整个文本转化成一个页面了。上网查找不到解决的办法,第二天问志容,他说要看了才知道,问了海峰之后,才知道从网页上 拷贝过去的会显示成一个网页的,要先将文本拷贝到记事本,之后再拷贝到编辑器中就好了。

可是按照这样的方法,结果依然有那些多余的标签,于是我不知道如何做了。