Google App Engine开发python(三)---eclipse开发python

今天做了 一个简单的python程序,页面添加显示,页面没有怎么去美化了,主要在功能了。

先看看目录结构吧。

目录

 

mian.py是主文件,addMember.py是增加, urlTest.py是显示全部 Member.py一个数据模型定义。

 

运行界面(由于一个人摸索的,所以比较兴奋就没改界面了,比较难看)

初始界面

增加

 

显示全部

 

大概的效果就是以上

代码等下 我会以附件形式上传,下面我讲下我遇到的一些问题(比较低级希望对跟我一样的菜鸟有帮助)

1.在开始编写.py文件的时候代码会出现很多警告,后来才发现原来python是脚本语言,对格式的要求很高,我们空格必须以4格为单位,也就是说你代码

   缩进,应该是4格、8格、12格。。。

2.在文件类的引入,大家可以查看

http://hm2008.iteye.com/blog/853732

3.注意自己的的提交方式是get还是post,在开始的时候是页面的直接跳转文就用到了get方法,所以文忽略了post,当我增加了from表单的时候我提交方式设置成了post。

  当时也没注意最后一直没结果,郁闷。。检查代码才发现 原来是提交出问题了。所以写的时候可以这样

  def get(self):
        self.request.post

 def post(self):

     #你想做的相关操作

 就跟我们之前做servlet一样。

4.注意看我项目目录,会发现我用了模板讲页面独立开来,着也是我在一本书上看到的(一下想不起来叫什么了,不过我想高手们肯定早习惯了)。

   template_values = {     
        'url': '/show',
        'url_linktext':'Show All',
          }
        path = os.path.join(os.path.dirname(__file__), 'templates/index.html')   #找到模板文件
        self.response.out.write(template.render(path, template_values))#写出来并加入相关参数

 

    对于模板中我们也可以用python的一些简单的语法,比如说 for if,写法需要稍微的注意。

5.对于数据模型,还是很多不理解了,字段的定义。。。现在也只是大概的了解状态。

 

 

希望这对跟我一样在学习的人 有一点点的帮助。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值