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 模型了,其他一些先不说了,我们基本上就会在这些文件夹做修改就够拉。
web2py--------------用web2py写 django的例子 --------开发环境的更多相关文章
- pycharm+python+Django之web开发环境的搭建(windows)
转载:https://blog.csdn.net/yjx2323999451/article/details/53200243/ pycharm+python+Django之web开发环境的搭建(wi ...
- Nginx+Python+uwsgi+Django的web开发环境安装及配置
Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...
- 第一篇:Win10系统搭建Python+Django+Nginx+MySQL 开发环境详解(完美版)
Win10+Python+Django+Nginx+MySQL 开发环境搭建详解 PaulTsao 说明:本文由作者原创,仅供内部参考学习与交流,转载引用请注明出处,用于商业目的请联系作者本人. Wi ...
- PyCharm社区版+Django搭建web开发环境-2
接上一篇:PyCharm社区版+Django搭建web开发环境-1 1. 创建好django项目并建立app应用:web 2. setting.py:配置app应用 INSTALLED_APPS = ...
- 写Django项目的开发工具或者编辑器
pycharm是写django的最好的编辑器,优先使用pycharm.到官网下载pycharm →https://www.jetbrains.com/pycharm/download→ pycharm ...
- python +Django 搭建web开发环境初步,显示当前时间
1.python 的安装 网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得. 开发环境是window ...
- Django之Django简介,开发环境搭建,项目应用创建
软件及Django框架简介 软件框架 一个软件框架是由其中各个软件模块组成的: 每一个模块都有特定的功能: 模块与模块之间通过相互配合来完成软件的开发. 软件框架是针对某一类软件设计问题而产生的. M ...
- Django的基本开发环境配置和MTV模型
一.MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的 ...
- Django学习笔记 开发环境搭建
为什么使用django?1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率.2.大量内置应用:后台管理系统a ...
随机推荐
- SAP 库存查询算法
SAP 的后台有关库存的表,是一种很有意思的表.库存表分两种,一种是当前库存表,另一种是历史库存表.例如有MARD\MCHB\MSPR\MKOL等表,对应的历史库存表就是MARDH\MCHBH\MSP ...
- 假设有两个包含整数的vector对象,编写一段程序,检验其中一个vector对象是否是另一个的前缀。
#include<iostream> #include<string> #include<vector> using namespace std; int main ...
- APP运营干货分享
从移动互联网市场总监岗位出发,从几个方面来阐述移动互联网部门如何制定一份运营推广策划案,至于关于移动互联网,移动电商是大趋势这些虚的.空泛的文字,不展开说了. 一.竞品分析 1.选择竞品,做好定位(选 ...
- Swift和OC相互调
在项目中不免会有多中语言开发, 不说别的就我个人而言, 之前一直都是用 OC 写的代码, 封装很多工具类, 而苹果新出来 Swift , 现在项目在向 Swift 过渡, 或者新项目是 Swift , ...
- 深入理解计算机系统第二版习题解答CSAPP 2.14
假设x和y的字节值分别为0x66和0x39.填写下表,指明各个C表达式的字节值. 0x66 = 0110 0110(B) 0x39 = 0011 1001(B) 表达式 值 x & y 0x2 ...
- lvm基础
一.简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写. LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬 ...
- svn has stoped working
各种问各种搜 ,看来还得靠自己,,,,下面是解决方案; 如果你出现这种情况, 右键点击svn的选项,就弹出这个框框,,,,点击svn里的哪个选项都是弹出这个框框,,,,重新安装,重启,换各种版本安 ...
- ibatis 到 MyBatis区别
http://blog.csdn.net/techbirds_bao/article/details/9235309 简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区 ...
- 之前做web性能优化的一些个人心得
一个web项目后期的维护主要在于性能方面.数据吞吐量一旦增大各种bug都出来了.那些通过硬件<数据库分表,数据库主从分离,读写分离>等的一些手段此处就不多说了.本文主要在编码方面做一个性能 ...
- ASP.NET MVC总结
一.概述 1.单元测试的NUnit, MBUnit, MSTest, XUnit以及其他的框架 2.ASP.NET MVC 应用的默认目录结构有三个顶层目录: Controllers.Models.V ...