我们先从广为人知的例子说起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 模型了,其他一些先不说了,我们基本上就会在这些文件夹做修改就够拉。

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

  1. pycharm+python+Django之web开发环境的搭建(windows)

    转载:https://blog.csdn.net/yjx2323999451/article/details/53200243/ pycharm+python+Django之web开发环境的搭建(wi ...

  2. Nginx+Python+uwsgi+Django的web开发环境安装及配置

    Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...

  3. 第一篇:Win10系统搭建Python+Django+Nginx+MySQL 开发环境详解(完美版)

    Win10+Python+Django+Nginx+MySQL 开发环境搭建详解 PaulTsao 说明:本文由作者原创,仅供内部参考学习与交流,转载引用请注明出处,用于商业目的请联系作者本人. Wi ...

  4. PyCharm社区版+Django搭建web开发环境-2

    接上一篇:PyCharm社区版+Django搭建web开发环境-1 1. 创建好django项目并建立app应用:web 2. setting.py:配置app应用 INSTALLED_APPS = ...

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

    pycharm是写django的最好的编辑器,优先使用pycharm.到官网下载pycharm →https://www.jetbrains.com/pycharm/download→ pycharm ...

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

    1.python 的安装 网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得. 开发环境是window ...

  7. Django之Django简介,开发环境搭建,项目应用创建

    软件及Django框架简介 软件框架 一个软件框架是由其中各个软件模块组成的: 每一个模块都有特定的功能: 模块与模块之间通过相互配合来完成软件的开发. 软件框架是针对某一类软件设计问题而产生的. M ...

  8. Django的基本开发环境配置和MTV模型

    一.MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的 ...

  9. Django学习笔记 开发环境搭建

    为什么使用django?1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率.2.大量内置应用:后台管理系统a ...

随机推荐

  1. 深刻理解Python中的元类(metaclass)

    译注:这是一篇在Stack overflow上很热的帖子.提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解.他知道这肯定和自省有关,但仍然觉得 ...

  2. Java基础知识强化之IO流笔记70:Properties练习之 如何让猜数字小游戏只能玩5次的案例

    1. 使用Properties完成猜数字小游戏只能玩5次的案例: 2. 代码实现: (1)猜数字游戏GuessNumber: package cn.itcast_08; import java.uti ...

  3. 西门子PLC两线制,四线制

    1 一.对于控制系统模块:两线制,四线制信号都只有两根线接入模件,区别在于: 两线制信号的这两根线一正一负,不带提供信号电流,而且提供供电电压:一般流量,压力,液位等等的信号常用两线制信号,但也要根据 ...

  4. 转:Oracle R12 多组织访问的控制 - MOAC(Multi-Org Access Control)

    什么是MOAC MOAC(Multi-Org Access Control)为多组织访问控制,是Oracle EBS R12的重要新功能,它可以实现在一个Responsibility下对多个Opera ...

  5. centos中安装jdk方法

    RPM安装方法一: 1.检验系统原版本[root@zck ~]# java -versionjava version "1.6.0_24"OpenJDK Runtime Envir ...

  6. 关于SWT/JFace的事件模型的四种方式

    事件的4种写法 1.匿名内部类方式的写法 2.命名内部类的写法 3.外部类写法 4.实现监听接口的写法 第一种用匿名内部类的方法: public class HelloWorld { private ...

  7. RPC之Thrift学习实战

    关于Thrift的学习实战请参考:http://blog.csdn.net/column/details/slimina-thrift.html

  8. HTTP层 —— CSRF保护

    简介 跨站请求伪造是一种通过伪装授权用户的请求来利用授信网站的恶意漏洞.Laravel 使得防止应用遭到跨站请求伪造攻击变得简单. Laravel 自动为每一个被应用管理的有效用户会话生成一个 CSR ...

  9. Ceph Newstore存储引擎介绍

    在Ceph被越来越多地应用于各项存储业务过程中,其性能及调优策略也成为用户密切关注讨论的话题,影响性能表现关键因素之一即OSD存储引擎实现:Ceph基础组件RADOS是强一致.对象存储系统,其OSD底 ...

  10. ASP获取当前页面带参数的网址(URL地址)的方法

    '获取当前Url参数的函数 Function GetUrl() Dim ScriptAddress,Servername,qs ScriptAddress = CStr(Request.ServerV ...