在Django中显示Python脚本中的数据,可以通过以下步骤实现:
下面是一个示例:
$ django-admin startproject myproject
$ cd myproject
$ python manage.py startapp myapp
# myapp/views.py
from django.shortcuts import render
import myscript
def display_data(request):
data = myscript.get_data() # 执行Python脚本获取数据
return render(request, 'myapp/display.html', {'data': data})
# myapp/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('display/', views.display_data, name='display_data'),
]
<!-- myapp/templates/myapp/display.html -->
<!DOCTYPE html>
<html>
<head>
<title>Data Display</title>
</head>
<body>
<h1>Data:</h1>
<ul>
{% for item in data %}
<li>{{ item }}</li>
{% endfor %}
</ul>
</body>
</html>
$ python manage.py runserver
访问:http://localhost:8000/myapp/display/
以上示例中,假设Python脚本文件为myscript.py,其中的get_data()函数用于获取数据。在视图函数display_data()中,通过导入myscript模块并调用get_data()函数获取数据,然后将数据传递给模板display.html进行显示。
请注意,这只是一个简单的示例,实际应用中可能需要根据具体需求进行适当的修改和优化。
领取专属 10元无门槛券
手把手带您无忧上云