创建项目

***@Android:~# uliweb makeproject ablog
***@Android:~# cd ablog/
***@Android:~/ablog# ls
apps  fcgi_handler.fcgi  wsgi_handler.py

创建app(应用)

切记:应用是在项目目录下创建的,例如新闻模块,论坛模块,用户模块都可以算应用

***@Android:~/ablog# uliweb makeapp blog
***@Android:~/ablog# ls apps
blog  local_settings.ini  settings.ini

启动服务

***@Android:~/myblog# uliweb runserver
[INFO]  * Loading DebuggedApplication...
[INFO]  * Running on http://localhost:8000/
[INFO]  * Restarting with reloader
[INFO]  * Loading DebuggedApplication...

浏览器输入127.0.0.0:8000,即可

ubuntu截屏

gnome-screenshot -a

创建新的页面

在apps/blog/目录下打开views.py文件

默认内容如下

1 #coding=utf-8
2 from uliweb import expose
3
4 @expose('/')
5 def index():
6     return '<h1>Hello, Uliweb</h1>'

@expose('/') 含义是,当我们访问 "/" 网页的时候, 系统会调用index函数。

添加如下页面

 1 #coding=utf-8
 2 from uliweb import expose
 3
 4 @expose('/')
 5 def index():
 6     return '<h1>Hello, Uliweb</h1>'
 7
 8 @expose('/home')
 9 def home():
10     return '<h1>Welcome back to home.</h1>'
11
12 @expose('/home/<name>')
13 def test(name):
14     return '<h1>Hello, %s</h1>' %name

在浏览器中打开http://127.0.0.1:8000/home,得到以下结果

如果在浏览器中打开http://127.0.0.1:8000/home/xyz,其中xyz为任意字符串,将得到

转载于:https://www.cnblogs.com/goodhacker/p/3202324.html

用uliweb 创建项目相关推荐

  1. 微软SCRUM 1.0流程模板在中文版TFS2010上无法创建项目的解决办法(续)

    原文: http://www.almnetworks.net/zh-CN/post/2010/08/04/Microsoft-Visual-Studio-Scrum-10-Template-on-Ch ...

  2. 1.3创建项目「深入浅出ASP.NET Core系列」

    控制台创建项目 dotnet new --help 使用控制台采集项目,务必要熟练使用命令,--help是命令帮助的指明灯,在你无法google的时候,可以离线状态最快的帮助到你. 根据模板名称,我们 ...

  3. 【一步步学小程序】1.创建项目以及TabBar

    1.创建项目 如图,创建项目,输入项目名称.选择目录,AppID是唯一标识,我们可以先点如图红框内的测试号,自动生成一个AppID,然后点新建即创建完一个新项目. 2.创建3个页面 确保如图左上角的编 ...

  4. Android Studio创建项目

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010046908/article/details/47000873 创建项目 首先,先指出Andr ...

  5. Django项目准备和配置(MVT图解、创建项目和应用、更换解释器、安装应用、本地化、模板路径、项目中匹配urls、应用中匹配urls.py、准备视图、开启服务器、修改DATABAS配置信息)

    Django模型主要包含: 模型配置 数据的增删改 增:book = BookInfo() book.save() 和BookInfo.objects.create() 删:book.delete() ...

  6. 如何在Leangoo中,为企业创建项目

    Leangoo(中文名:领歌)是一款基于看板的项目协作工具. 我们可以使用 Leangoo 可视化地进行项目需求.任务.问题和文档的管理和协作,随时随地跟踪团队工作进展.Leangoo 工具的设计融入 ...

  7. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

  8. django创建项目,创建app以及调用templates(模版)和static(静态文件)的方法

    # django创建项目,创建app以及调用templates和static的方法 创建项目project 检查django的版本.我用的是2.2.1版本 打开终端,输入命令: python -m d ...

  9. 升级vue-cli为 cli3 并创建项目

    一.升级npm install -g @vue/cli 二.创建项目 1.vue  create vue3-project 下面会提示让你配置下自己想要用到的功能,然后它会自动帮你安装,这个看自己需求 ...

最新文章

  1. 在不允许新建对象的条件下,将list中指定条件的值去除
  2. @Slf4j注解介绍
  3. 10个奇幻的HTML5和Javascript效果
  4. 从Adobe Photoshop CC 2018的“新建Web”看Web网页常见分辨率
  5. MINA核心结构和处理消息的逻辑流程
  6. 文件、异常、模块——初步了解
  7. 【已解决】Ubuntu 12.04 LTS Source安装nodejs时出现bash ./configure permission denied
  8. “SD卡已损坏。可能需要重新格式化卡” 解决办法!
  9. 番茄时间管理法(Pomodoro Technique)
  10. ORA-00932:数据类型不一致,应为-,但却获得BLOB类型
  11. 通过web前端实现水印制作
  12. 传递组播与广播帧:数据待传指示传递信息(DTIM)
  13. 正式赛1006 子序列计数
  14. 地图API公交线路查询
  15. 精通CSS+DIV网页样式与布局--页面背景
  16. 印象笔记Markdown的使用方法
  17. 超详细的商业智能BI知识分享,值得收藏
  18. Kali linux安装步骤,史上最详细的步骤,傻瓜式教学
  19. ubuntu配置工作环境
  20. js 时间戳与时间格式的转化, xx天xx小时xx分倒计时,距离当前时间多久

热门文章

  1. caffe学习笔记(1)
  2. TensorFlow 2.0 —— 模型训练
  3. 常系数线性微分方程的直接解法-利用特征方程
  4. centos pip命令安装mysql_centos下pip安装mysql_python报错mysql_config not found
  5. Spring线程池开发实战
  6. Golang笔记——json介绍
  7. Linux学习笔记4
  8. python可以实现的小游戏_今天教小白用Python实现一款小游戏!最适合装逼的神技!亲测可用...
  9. c语言统计输入的字符数字的个数字,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...
  10. java开发微信抢红包挂_「高并发秒杀」微信抢红包实战案例