今天做了 一个简单的python程序,页面添加显示,页面没有怎么去美化了,主要在功能了。
先看看目录结构吧。
mian.py是主文件,addMember.py是增加, urlTest.py是显示全部 Member.py一个数据模型定义。
运行界面(由于一个人摸索的,所以比较兴奋就没改界面了,比较难看)
初始界面
增加
显示全部
大概的效果就是以上
代码等下 我会以附件形式上传,下面我讲下我遇到的一些问题(比较低级希望对跟我一样的菜鸟有帮助)
1.在开始编写.py文件的时候代码会出现很多警告,后来才发现原来python是脚本语言,对格式的要求很高,我们空格必须以4格为单位,也就是说你代码
缩进,应该是4格、8格、12格。。。
2.在文件类的引入,大家可以查看
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.对于数据模型,还是很多不理解了,字段的定义。。。现在也只是大概的了解状态。
希望这对跟我一样在学习的人 有一点点的帮助。
- 大小: 17.4 KB
- 大小: 3.8 KB
- 大小: 3.9 KB
- 大小: 4.5 KB
分享到:
相关推荐
2. Google App Engine Eclipse插件的安装:Google App Engine的开发依赖于Eclipse环境中的插件,该插件负责与Google App Engine平台的交互。文章建议通过网站来下载和安装Google插件,并且提到这些步骤以Juno版本的...
- Google App Engine最初是专为Python开发者设计的平台,但随着时间的发展,为了满足更广泛开发者群体的需求,Google于2009年4月推出了面向Java开发者的版本——Google App Engine for Java。 - 这一举措极大地...
项目模板会自动包含必要的框架和配置文件,如 `appengine-web.xml` 和 `web.xml`。 3. **开发环境集成**:Eclipse 插件提供了一个内置的本地服务器,允许你在开发过程中实时预览和测试应用。你可以通过插件的调试...
在本例中,我们关注的是专为 Java 开发者设计的 SDK 版本——"appengine-java-sdk-1.9.24"。 **1. GAE 平台** Google App Engine 平台支持多种编程语言,包括 Python、Java 和 Go。它提供了动态扩展性,能够根据...
在本文中,我们将详细探讨如何在Eclipse集成开发环境中安装Python插件PyDev,并与Google App Engine进行集成,以便在Eclipse中进行Python和Google App Engine应用的开发。以下是具体的步骤和注意事项: 首先,我们...
4. Google App Engine SDK:如果你计划开发Google App Engine应用,可以从Google官方(https://cloud.google.com/appengine/downloads)下载对应的SDK。 接下来,我们逐步安装这些组件: **1. 安装Python** 下载并...
为了方便地开发 GWT 和 Google App Engine 应用,建议安装 Eclipse IDE for Java Developers。可以从 Eclipse 官方网站下载并安装。 ##### 2.3 安装SDK和Eclipse插件 - **安装 Google App Engine SDK**:Google ...
4. **Google App Engine (GAE)**:Google App Engine 是 Google 提供的一种云平台服务,可以用于部署 Python 应用程序。下载适用于 Python 的 GAE。 下载地址:[http://u.115.com/file/bhzq557z]...
4. **appengine-java-jdk**: - **Google App Engine SDK**:这个文件可能是Google App Engine的Java SDK,包含了开发、测试和部署GAE应用所需的库和工具。 - **集成**:将此SDK与Eclipse 4.3和GAE插件一起使用,...
语言:Python 2.7 技术: App Engine - Python SDK 开发 IDE :Eclipse 与 PyDev 您可以在找到 CodeLab 的概述欢迎来到 Python 001 代码实验室本实验将针对 App Engine 云平台进行。 语言:Python 2.7 技术: App ...
此外,还要下载Python 2.x版本,如果你计划进行Google App Engine(GAE)开发,可能需要特定版本,如2.6.6。 安装JDK相对简单,通常只需按照安装向导的指示进行。安装Eclipse时,由于它是绿色软件,只需将其解压缩...
Google Plugin for Eclipse 3.8/4.2则是在这两个Eclipse版本上运行的插件,它使得开发者能够无缝地在Eclipse环境中进行谷歌应用引擎(Google App Engine)项目的开发,同时支持Android应用程序的构建和调试。...
appengine-endpoints-tictactoe-android 该应用程序使用Google Cloud Endpoints,App Engine,Java和Android为Tic Tac Toe游戏实现了一个简单的客户端。 注意:此示例是考虑到Java后端编写的。 结果,生成的代码将...
具体版本应根据你的项目需求决定,例如,如果计划从事Google App Engine(GAE)开发,则可能需要特定的Python版本。 ### 二、安装与配置 #### 安装JDK与Eclipse - JDK安装通常很直观,只需按照安装向导的提示操作...