Python实现web开发

python入门及技术指南

参考:https://blog.csdn.net/yan_dk/article/details/89528463

Python的Flask框架实现web开发

环境建议采用pycharm,

先实现一个简单的hello world,实现web网站的访问功能

建立文件脚本  webdemo.py

from flask import Flask

#初始化app实例
app=Flask(__name__)
#指定web网站处理的路由路径,根路径
@app.route('/')
#s首页访问的函数index
def index():
    return "hello world"
#启动应用实例
if __name__=='__main__':
    app.run()

运行py脚本

浏览器访问,显示如下 

 

web开发服务搭建成功,这样就可以继续深入的进行更丰富内容的web开发了。

 

持续完善,待续...

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
由于Python是一种高级编程语言,易于学习和使用,因此它在web开发中越来越受欢迎。Python具有丰富的web开发框架和库,可以帮助开发人员快速构建高性能和可扩展的web应用程序。 以下是使用Python实现web开发的示例代码: 1. Flask框架实现简单的web应用程序 ```python from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!' if __name__ == '__main__': app.run() ``` 2. Django框架实现web应用程序 ```python from django.http import HttpResponse from django.urls import path from django.shortcuts import render def index(request): return render(request, 'index.html') urlpatterns = [ path('', index, name='index'), ] if __name__ == '__main__': from django.core.management import execute_from_command_line execute_from_command_line(sys.argv) ``` 3. 使用Flask和SQLite实现简单的数据库应用程序 ```python from flask import Flask, jsonify, request, abort import sqlite3 app = Flask(__name__) @app.route('/api/users', methods=['GET']) def get_users(): conn = sqlite3.connect('users.db') cur = conn.cursor() cur.execute('SELECT * FROM users') rows = cur.fetchall() users = [] for row in rows: user = { 'id': row[0], 'name': row[1], 'email': row[2] } users.append(user) conn.close() return jsonify({'users': users}) @app.route('/api/users', methods=['POST']) def create_user(): if not request.json or not 'name' in request.json: abort(400) user = { 'name': request.json['name'], 'email': request.json.get('email', '') } conn = sqlite3.connect('users.db') cur = conn.cursor() cur.execute('INSERT INTO users (name, email) VALUES (?, ?)', (user['name'], user['email'])) conn.commit() user['id'] = cur.lastrowid conn.close() return jsonify({'user': user}), 201 if __name__ == '__main__': app.run() ``` 以上是使用Python实现web开发的示例代码,可以根据需要进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云焰

你的鼓励是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值