当前位置: 首页 > wzjs >正文

想建个图片网站汉中网站seo

想建个图片网站,汉中网站seo,学校官网主页网页设计,青岛专业网站建设公司排名以下是一个结合Pandas和Django的示例Demo,展示如何在Django项目中读取、处理和展示Pandas数据。 Pandas和Django的示例Demo 前置条件: 安装python 基础设置 确保已安装Django和Pandas: pip install django pandasInstalling collected p…

以下是一个结合Pandas和Django的示例Demo,展示如何在Django项目中读取、处理和展示Pandas数据。

Pandas和Django的示例Demo

前置条件:

安装python

基础设置

确保已安装Django和Pandas:

pip install django pandas
Installing collected packages: sqlparse, asgiref, django
Successfully installed asgiref-3.8.1 django-5.2.2 sqlparse-0.5.3

创建一个Django项目和应用:

django-admin startproject pandas_django_demo
cd pandas_django_demo
python manage.py startapp data_app

建立后django会生成下面目录

模型与数据处理

data_app/models.py中定义一个简单模型:

from django.db import modelsclass DataRecord(models.Model):name = models.CharField(max_length=100)value = models.FloatField()timestamp = models.DateTimeField(auto_now_add=True)

data_app/views.py中使用Pandas处理数据:

import pandas as pd
from django.shortcuts import render
from .models import DataRecorddef data_view(request):# 从数据库获取数据并转为DataFramequeryset = DataRecord.objects.all().values()df = pd.DataFrame.from_records(queryset)# 示例操作:计算统计值stats = {'mean': df['value'].mean(),'max': df['value'].max(),'min': df['value'].min()}# 将DataFrame转为HTML表格html_table = df.to_html(classes='table table-striped', index=False)return render(request, 'data_display.html', {'stats': stats,'html_table': html_table})

模板展示

创建templates/data_app/data_display.html

<!DOCTYPE html>
<html>
<head><title>Pandas + Django Demo</title><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body><div class="container mt-4"><h3>数据统计</h3><ul><li>平均值: {{ stats.mean }}</li><li>最大值: {{ stats.max }}</li><li>最小值: {{ stats.min }}</li></ul><h3 class="mt-4">原始数据</h3>{{ html_table|safe }}</div>
</body>
</html>

URL配置

在项目urls.py中添加路由:

from django.contrib import admin
from django.urls import path
from data_app import viewsurlpatterns = [path('admin/', admin.site.urls),path('', views.data_view, name='data_view'),
]

或者用手工得方式添加测试记录

运行步骤

  1. 迁移数据库:
python manage.py makemigrations
python manage.py migrate

创建admin用户

python mange.py createsuperuser

输入admin,输入admin@qq.com,输入密码admin123

后台登录输入admin/admin123

  1. 启动开发服务器:
python manage.py runserver

  1. 访问http://127.0.0.1:8000查看结果。

数据导入示例

在Django shell中生成测试数据:

import random
from data_app.models import DataRecord
from django.utils import timezonefor i in range(10):DataRecord.objects.create(name=f"Item_{i}",value=random.uniform(10, 100),timestamp=timezone.now())

或者手工输入dataRecord得记录

运行结果

python manage.py runserver

June 05, 2025 - 20:05:00
Django version 5.2.2, using settings 'pandas_django_demo.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.WARNING: This is a development server. Do not use it in a production setting. Use a production WSGI or ASGI server instead.
For more information on production servers see: https://docs.djangoproject.com/en/5.2/howto/deployment/
[05/Jun/2025 20:05:07] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:08] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:09] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:09] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:09] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:09] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:10] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:10] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:10] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:10] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:10] "GET /data_app/ HTTP/1.1" 200 460
[05/Jun/2025 20:05:16] "GET / HTTP/1.1" 200 3493

打开浏览器

http://www.dtcms.com/wzjs/398327.html

相关文章:

  • 武汉手机网站建设代理建站优化公司
  • 免费crm客户管理系统破解版seo快速收录快速排名
  • 找别人做网站要注意什么外贸网站推广方法之一
  • 昆山网站建设ikelv产品网络推广深圳
  • 汕头网站建设哪家好营销网站建设服务
  • 设计师网上接单兼职seo免费优化软件
  • 湖北网站建设哪家有优化用户体验
  • 公司网站自己可以做吗浏览器下载安装2022最新版
  • 晋江外贸网站开发投稿网站
  • 邢台网站制作公司哪家专业网络舆情处置的五个步骤
  • 网站刷流量有什么用今日新闻头条官网
  • 网站建设需要用到什么搜索排名
  • 网站的建设背景图片网络营销专业课程
  • 展馆的科普网站建设培训平台有哪些
  • 别样网站建设南宁seo渠道哪家好
  • 太原网站建设最好百度网页浏览器
  • 深圳网站设计公司wx成都柚米科技15游戏推广代理平台
  • 内网网站建设方面政策一站式媒体发稿平台
  • 2网站建设总结外链提交
  • 怎么增加网站关键词库今日头条seo
  • dell网站设计特色网络推广主要做什么
  • 自适应网站案例武汉seo推广优化
  • 企业做网站要多少钱班级优化大师学生版
  • 外贸网站建设报价差别那么大花钱多吃亏怎么做百度推广运营
  • 重庆航运建设发展有限公司 网站精准营销系统
  • 男朋友是做网站的赚钱不软文代写平台
  • 自适应网站seo和sem
  • 新疆网站建设排名赚钱平台
  • 设计网站推荐知乎企业如何进行网络推广
  • 电子网站建设维护电子商务网站建设流程