使用 Python 快速搭建网站通常可以选择以下几种流行的框架:
下面将分别介绍如何使用 Flask 和 Django 快速搭建一个简单的网站。
pip install flask
创建一个文件夹并在其中创建一个名为 app.py
的文件,文件内容如下:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
在同一文件夹中创建一个名为 templates
的文件夹,并在其中创建一个名为 index.html
的文件,文件内容如下:
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Flask Apptitle>
head>
<body>
<h1>Welcome to Flask!h1>
body>
html>
在命令行中进入项目文件夹并运行以下命令:
python app.py
访问浏览器中的 http://127.0.0.1:5000/
,你将看到 “Welcome to Flask!” 的页面。
pip install django
django-admin startproject mysite
cd mysite
python manage.py startapp myapp
在 mysite/settings.py
中添加 myapp
到 INSTALLED_APPS
列表中:
INSTALLED_APPS = [
...
'myapp',
]
在 myapp/views.py
中定义视图:
from django.http import HttpResponse
def home(request):
return HttpResponse("Welcome to Django!
")
在 myapp
文件夹中创建一个名为 urls.py
的文件,内容如下:
from django.urls import path
from . import views
urlpatterns = [
path('', views.home, name='home'),
]
在 mysite/urls.py
中包含应用的 URL 配置:
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myapp.urls')),
]
在命令行中进入项目文件夹并运行以下命令:
python manage.py runserver
访问浏览器中的 http://127.0.0.1:8000/
,你将看到 “Welcome to Django!” 的页面。
根据项目需求选择合适的框架,以上示例可以帮助你快速搭建一个基本的网站并开始开发。如果你有更多特定需求,可以深入学习相关框架的文档和高级用法。