数据云平台开发问题汇总

1.mysql workbench创建表过程中要注意把字符编码设置为utf-8,这样才可以识别中文,可以单独修改表的字符编码
2.templates路径问题
3.POST请求中的csrf报错,解决方法:加上{% csrf_token %}
4.将数据模型迁移到数据库中时,不能直接用

class Student(models.Model):
    stu_id = models.CharField(primary_key=True,max_length=20)
    stu_name = models.CharField(max_length=20)
    stu_psw = models.CharField(max_length=20)

    class Meta:
        managed = False
        db_table = 'polls_stu'

否则数据库里不会更新表
解决方去:去掉
class Meta:
managed = False
db_table = ‘polls_stu’
5.django NameError at / name ‘Sensor_0006_view’ is not defined

 from django.urls import path
  from . import views

app_name = 'polls'
urlpatterns = [
    path('', views.toLogin_view),
    path('index/', views.login_view),
    path('toRegister/', views.toRegister_view),
    path('register/', views.register_view),
    path('test/', views.Sensor_0006_view,),
]

path(‘test/’, views.Sensor_0006_view,),忘了加views.
6.TemplateDoesNotExist at /polls/test/
polls/Sensor_0006-Copy1.html
polls/views中的def Sensor_0006_view(request): return render(request, ‘polls/Sensor_0006-Copy1.html’, context) 多加了polls/

7.html中数据显示不出来的问题 注意views中与html中数据类型的对应关系,注意views中为python环境,而html文件中不是,所以不能用python的语法,比如data_weight[-1]。如要使用,在views中每个数据都要建立关系。
8.templates下的文件夹的名字必须跟应用名相同,否则找不到html文件(存疑,见9)
9.将polls应用中templates除图片上传相关的html文件移动到polls文件夹出现模板文件不存在的问题
在views中路径中要加上polls/
10.将echarts图表并列放置,放在一个类row里,并且之前不能有重复id的容器
11.浮动属性 为了在平板及手机上自动适应,直接用

<div class="col-md-6" style="width:20%">

style中不用加float、overflow
12.max、min与axisline不能共存的问题
13.配置导航栏时点击导航栏对应栏目出现Page not found (404)
Request Method: GET
Request URL: http://zkzn.25jj.com:1001/S0005_3h/

原因:在主应用中路由写法是path(‘sensors1/’, include(‘sensors1.urls’)),而在templates S0004_base中的导航栏中写的是S0004_3h/,解决方法:①将主路由改为path(‘’, include(‘sensors1.urls’));②将templates S0004_base中的导航栏写的改为sensors1/S0004_3h/

Rest framework

1.python post测试中出现报错{‘detail’: ‘Authentication credentials were not provided.’}
传入参数中没有带Authentication字段
2.post 网页测试中出现报错"detail": "JSON parse error - Expecting property name enclosed
解决方法:数据中最后一个后面不加逗号
3.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
4.SystemCheckError: System check identified some issues:
解决方法:见课题收藏
5.python 测试post图片中报错FileNotFoundError: [Errno 2] No such file or directory: 'D:\Do
不能写本地的文件路径,因为所在环境为阿里云服务器

1.配置polls/views中出现str无法转float的问题
原因:数据库中部分值为空
2.polls/templates/polls/copy4两张曲线表无法显示第二个曲线表
原因:option前不能两张表同时初始化数据lineData

1.关于23个传感器数据怎么呈现在一个表格里,以及时间序列对齐问题
2,不可以把 if not request.session.get(‘is_login’, None):
return redirect(‘/login/’)
放在get_data函数里,因为get_data返回的是context字典格式,而上面返回的是http response,会出现格式不匹配的问题

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值