用uliweb 创建项目
创建项目
***@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为任意字符串,将得到
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步