web2py--------------用web2py写 django的例子 --------开发环境

我们先从广为人知的例子说起xi

也就是官方的例子,我会在最后给出代码;

============================环境===================

编译器使用vs code ,插件只有 python,PowerShell ,第二个插件这个教程中用不到,

为了不产生混淆,不使用版本管理器,

py版本2.7.12,

系统,win10

web2py版本 2.14.6-stable+timestamp.2016.05.10.00.21.47

目前是最新版本

如果需要干净一点,选择 source code,如果没有py2的环境直接下  for windows也可以

其他版本请在github 上下载包即可(其中,会缺少dal 这个core包,需要另外下载,如果是最新版本可省略)

===========================write your first app ==============================

django 的第一步建立一个新的应用,是一个project,web2py下载下来就已经是一个完整的project了,我们从建立一个app开始

对于 web2py比较简单

第一步

我们先打开web2py自带服务器使用 运行 web2py.py 文件即可

这里有一些选项,其中 choose password 是选择管理界面的登陆密码,这里我们输入 1

然后我们跳到web2py为我们做的demo,这里咱们不管他,继续操作

第二步,

点击my sites 会进入管理界面,这时输入 第一步 中的password 我们会进入网站的管理界面,

我们可以看到系统为我们预制了两个demo,

第三步:

在右侧我们会看到建立新app的输入框,我们输入和django一样的名称即可

此时我们看到app建立成功,会跳转到app的网页版的编辑器页面,此时点击文件就可以进行编辑,但是体验并不是很好所以我们使用vs code来进行编辑

到这里已经建立好了 app

可以从 http://120.0.0.1:8000/mysite 访问我们的app了,

我们可以看到结果

我们这里看到,和例子如出一辙,除了 图片上的文字换成了 mysite,但是不论怎么样我们的第一个app建立好了。

第四步:

我们打开目录下的 applications 这个文件夹

就可以看到 mysite app文件夹了

然后右键 使用vs code 打开我们就可以看到整个项目结构了

这里 model 就是模型 views 就是视图, controllers 就是控制器了,就是所谓的 mvc 模型了,其他一些先不说了,我们基本上就会在这些文件夹做修改就够拉。

时间: 2024-12-18 04:17:39

web2py--------------用web2py写 django的例子 --------开发环境的相关文章

写Django项目的开发工具或者编辑器

pycharm是写django的最好的编辑器,优先使用pycharm.到官网下载pycharm →https://www.jetbrains.com/pycharm/download→ pycharm专业版 pycharm汉化1.下载pycharm汉化包下载链接:https://pan.baidu.com/s/1Stpavd3wXK_yn8P4cY5B9Q提取码:8v1t2.汉化1.将汉化包resources_cn.jar放到pycharm安装目录下的“lib”文件夹中,删除原来的resourc

python +Django 搭建web开发环境初步,显示当前时间

1.python 的安装 网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得. 开发环境是windows的,所以我们到python官网下载64位的windows操作系统的安装包: https://www.python.org/ftp/python/3.4.3/python-3.4.3.amd64.msi 这个版本直接添加了系统的环境变量非常的方面(吐槽一下各种开发环境环境变量的配置). 2.Djan

Django学习笔记 开发环境搭建

为什么使用django?1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率.2.大量内置应用:后台管理系统admin:用户认证系统auth:会话系统sessions.3.安全性高:表单验证,SQL诸如,跨站点攻击.4.易于扩展:django使用应用来划分逻辑功能.对于一个成熟的网站,如果需求变更了,只需要增加一个应用就可以了.学习django的知识储备:python基础,数据库SQL,HTTP协议,HTM

web2py--------------用web2py写 django的例子 --------建立一个投票应用(3)

我们建立了数据模型,然后这次来进行页面的展示 1.这里是列表页面的 control 这里是dal的语法 只有两行 第一行 是查询出所有问题,也就是问题的id大于0 第二行是返回问题的列表 这里是view 我们在view曾只需要一个for循环其实就可以展示出所有的数据, 但是需要用if判断一下是否为空,贴心的处理一下不为空的情况 注意: 每个{{if }}  {{for}} 这样的逻辑标签,后边是有“:”冒号的,而且有配对的{{pass}}标签宣告他结束 正是因为这些标签,似的写 web2py 跟

web2py--------------用web2py写 django的例子 --------建立一个投票应用

按照上一篇我们新建一个名为  polls 的app 然后文件结构如下 然后web2py 会自动向里边添加一些代码. 我们需要剔除一些,如这个 controllers ,defualt.py  的index 方法: 对应的 就是 views 文件夹下 default/index.html 其实不难看出web2py 的controller 和 views 的对应关系 controller 下的文件对应 view 下的一个文件夹(controllers/default.py 对应 views/defa

Python & PyCharm & Django 搭建web开发环境

一.安装软件 1.安装 Python 2.7.PyCharm.pip(Python包管理工具).Django ( pip install Django) 二.部署 1.PyCharm 新建Django工程 完成后,其目录如下: 子目录MyDjangoProject下表示工程的全局配置,分别为setttings.py.urls.py和wsgi.py,其中setttings.py包括了系统的数据库配置.应用配置和其他配置,urls.py则 表示web工程Url映射的配置. 子目录student则是在

Python & PyCharm & Django 搭建web开发环境(续)

由于Django自带轻量级的server,因此在前篇博文中,默认使用该server,但实际生产中是不允许这么干的,生产环境中通常使用Apache Httpd Server结合mod_wsgi.so来做后端服务器. 以下部署环境为:Python2.7.6 1.安装httpd-2.2.25-win32-x86-no_ssl.msi 2.将下载好的mod_wsgi.so 放在 D:\Program Files\Apache Software Foundation\Apache2.2\modules 模

PyCharm社区版+Django搭建web开发环境

PyCharm开源社区版不像商业版那样可以直接通过Django来创建项目,必须通过以下几个步骤进行: 1. 创建项目:在cmd命令行下输入:django-admin startproject Demo        (cmd命令先进入目录:cd D:\PycharmProjects) 2. 导入项目:打开Pycharm,open,选择刚才创建的项目 3. 创建应用:在cmd命令行下输入:python manage.py startapp web      (cmd命令下先进入Demo所在的目录)

PyCharm社区版+Django搭建web开发环境-1

转自:https://www.cnblogs.com/nzyjlr/p/8565201.html PyCharm开源社区版不像商业版那样可以直接通过Django来创建项目,必须通过以下几个步骤进行: 1. 创建项目:在cmd命令行下输入:django-admin startproject Demo        (cmd命令先进入目录:cd D:\PycharmProjects) 2. 导入项目:打开Pycharm,open,选择刚才创建的项目 3. 创建应用:在cmd命令行下输入:python