xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

Python Web Framework All In One

Python Web Framework All In One

Django and Flask are the top Python web frameworks so far.

Django

https://github.com/django/django

Flask

https://github.com/pallets/flask/

django vs flask

demo

https://docs.djangoproject.com/en/3.1/intro/tutorial01/

django

$ python -m django --version

$ django-admin startproject mysite

# dev
$ python manage.py runserver



from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

from django.urls import path

from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls),
]



flask

from flask import Flask, escape, request

app = Flask(__name__)

@app.route('/')
def hello():
    name = request.args.get("name", "World")
    return f'Hello, {escape(name)}!'
$ env FLASK_APP=hello.py flask run
 * Serving Flask app "hello"
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

MDN

https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django

https://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps

https://developer.mozilla.org/en-US/docs/Glossary/Python

refs

https://ncube.com/blog/top-python-web-frameworks-2020

https://steelkiwi.com/blog/top-10-python-web-frameworks-to-learn/

https://wiki.python.org/moin/WebFrameworks



©xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


posted @   xgqfrms  阅读(76)  评论(2编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
历史上的今天:
2020-01-10 git merge All In One
2020-01-10 moment.js & convert timestamps to date string in js
2019-01-10 js & array to string All In One
2017-01-10 Angular 2 for 2017 web full stack development
点击右上角即可分享
微信分享提示