Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >django分类模型实例

django分类模型实例
EN

Stack Overflow用户
提问于 2018-05-20 05:29:52
回答 2查看 254关注 0票数 0

当我跑步时:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python3 manage.py makemigrations 

保存以下代码后,将显示错误:

todo.Task.status:(fields.E005)“选择”必须是包含(实际值,人类可读的名称)元组的可迭代的。

我想将每个任务实例按照待办、完成或不完整进行分类。在创建每个Task实例时将指定此属性。这些任务将显示在HTML页面的不同列上。

以下代码不起作用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from django.db import models

STATUS_CHOICES = ('complete', 'incomplete', 'todo')
class Task(models.Model):
    name = models.CharField(max_length = 128)  
    due = models.DateTimeField(blank = True, null = True)  
    status = models.CharField(max_length = 16, choices = STATUS_CHOICES)

    def __str__(self):
        return (f"{self.name}")

请帮帮忙。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-20 07:52:23

来自django文档: Field.choices

一种可迭代的(例如,一个或多个元组),由两个可迭代项组成(例如(A,B),(A,B) .)用作此字段的选择。如果是这样的话,默认的表单小部件将是一个带有这些选项的复选框,而不是标准文本字段。

每个元组中的第一个元素是要在模型上设置的实际值,第二个元素是可读的名称。例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
YEAR_IN_SCHOOL_CHOICES = (
    ('FR', 'Freshman'),
    ('SO', 'Sophomore'),
    ('JR', 'Junior'),
    ('SR', 'Senior'),
   )
票数 0
EN

Stack Overflow用户

发布于 2018-05-20 05:35:32

尝试为每个选择分配一个值。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
STATUS_CHOICES = (
    ('com','complete'),
    ('inc','incomplete'),
    ('to','todo'),
)

当然,选择任何你想要的价值都是你的选择

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50435338

复制
相关文章
Django简单实例
可以点击我们的web开发一班,进入之后连接变为127.0.0.1:8000/calssinfo/1
不断折腾
2019/09/23
1.2K0
Django 教程 --- Django 模型
一个Django模块是内置的功能,Django使用创建表,他们的田地,和各种约束。简而言之,Django Models是与Django一起使用的SQL数据库。SQL(结构化查询语言)很复杂,涉及许多不同的查询,用于创建,删除,更新或与数据库有关的任何其他内容。Django模型简化了任务并将表组织到模型中。通常,每个模型都映射到单个数据库表。 本文围绕如何使用Django模型方便地将数据存储在数据库中展开。此外,我们可以使用Django的管理面板来创建,更新,删除或检索模型的字段以及各种类似的操作。Django模型提供了简单性,一致性,版本控制和高级元数据处理。模型的基础包括–
公众号---人生代码
2020/05/25
2.2K0
【Spark Mllib】分类模型——各分类模型使用
这个数据集源自 Kaggle 比赛,由 StumbleUpon 提供。比赛的问题涉及网页中推荐的页面是短暂(短暂存在,很快就不流行了)还是长久(长时间流行)。
小爷毛毛_卓寿杰
2019/02/13
1.1K0
Django—模型
ORM,全拼Object-Relation Mapping,中文意为对象-关系映射,是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关系映射ORM系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。面向对象是从软件工程基本原则(如耦合、聚合、封装)的基础上发展起来的,而关系数据库则是从数学理论发展而来的,两套理论存在显著的区别。为了解决这个不匹配的现象,对象关系映射技术应运而生。O/R中字母O起源于"对象"(Object),而R则来自于"关系"(Relational)。几乎所有的程序里面,都存在对象和关系数据库。在业务逻辑层和用户界面层中,我们是面向对象的。当对象信息发生变化的时候,我们需要把对象的信息保存在关系数据库中。目前流行的ORM产品如Java的Hibernate,.Net的EntityFormerWork等。
py3study
2020/01/16
6.1K0
Django—模型
Django模型
Django的模型定义在models.py文件中。模型是MVT中的M,也相当于MVC中的M。
zy010101
2021/10/09
1.9K0
Django模型
django模型
每个字段有一些特有的参数,例如,CharField(和它的派生类)需要max_length 参数来指定 VARCHAR 数据库字段的大小
程序员同行者
2018/08/16
3.1K0
分类模型 第1篇:分类模型概述[通俗易懂]
机器学习主要用于解决分类、回归和聚类问题,分类属于监督学习算法,是指根据已有的数据和标签(分类的类别)进行学习,预测未知数据的标签。分类问题的目标是预测数据的类别标签(class label),可以把分类问题划分为二分类和多分类问题。二分类是指在两个类别中选择一个类别,在二分类问题中,其中一个类别称作正类(positive class),另一个类别称作负类(negative class),比如判断垃圾邮件。多分类问题是指从多个分类中选择一个类别。
全栈程序员站长
2022/09/21
1.1K0
django 1.8 官方文档翻译: 2-3-1 模型实例参考
该文档详细描述模型 的API。它建立在模型 和执行查询 的资料之上, 所以在阅读这篇文档之前,你可能会想要先阅读并理解那两篇文档。
ApacheCN_飞龙
2022/11/27
1.9K0
I/O模型分类
函数调用若内核无数据准备好返回EWOULDBLOCK错误,若内核数据准备好则将数据拷贝到应用缓冲区,返回成功指示;
学徒漠筱歌
2022/07/17
1550
pycharm django开发_django项目实例精解
安装好Django后配置环境变量,一般在Python\Lib\site-packages\django\中,在终端输入django-admin startproject 名称新建Django项目,此时的目录为
全栈程序员站长
2022/09/28
6100
pycharm django开发_django项目实例精解
Django——模型Model
对象关系映射(Object Relation Mapping)实现了关系和数据库之间的映射,隐藏了关系数据访问的细节,不需要再编写SQL语句
羊羽shine
2019/05/28
7290
django 模型关系
比如汽车和制造商的例子,一辆汽车只能属于一个制造商,但是一个制造商有多辆汽车,这个关系,用Django的Model来表示,就是
程序员同行者
2018/08/16
1.4K0
django-7-django模型系统
<<<常用的模型字段类型>>> https://docs.djangoproject.com/en/2.1/ref/models/fields/#field-types  InterField  CharFiled  TestFiled  DateFiled  AutoFiled(primary_key=True)自增,不指定主键会自动创建 在使用的时候何以设置DateField.auto_now每次自动保存对象的时候自动设置改字段为当前时间,设置DateField.auto_now_add当对象第一次
py3study
2020/01/17
8200
pytorch 图像分类实例《1》
文章目录 pytorch 图像分类实例《1》 pytorch 图像分类实例《1》 # -*- coding:utf-8 -*- # /usr/bin/python ''' @Author : Errol @Describe: @Evn : @Date : - ''' import torch import torchvision import torch.optim as optim import torchvision.transforms as transforms
AI拉呱
2021/01/14
6820
Django+Echarts画图实例
一张会议记录表,里边有一个字段存放会议举行的地点,例如北京、上海、洛阳等等,需要取举行会议最多的前20个地点绘制成柱状图展示,项目为前后端分离的架构
37丫37
2019/01/03
2K0
分类问题 数据挖掘之分类模型
判别分析是在已知研究对象分成若干类型并已经取得各种类型的一批已知样本的观测数据,在此基础上根据某些准则建立判别式,然后对未知类型的样品进行判别分析。
用户2909867
2018/08/22
1.1K0
分类问题
数据挖掘之分类模型
[Keras实战教程]·使用Transfromer模型做文本分类(NLP分类最佳模型)
谷歌大脑在论文《Attention Is All You Need》中提出了一个完全基于注意力机制的编解码器模型 Transformer ,它完全抛弃了之前其它模型引入注意力机制后仍然保留的循环与卷积结构,然后在任务表现、并行能力和易于训练性方面都有大幅的提高。Transformer 从此也成为了机器翻译和其它许多文本理解任务中的重要基准模型。
小宋是呢
2019/06/27
1.3K0
点击加载更多

相似问题

django模型实例编辑

26

Django -单个模型实例

12

Django :模型实例历史

11

Django: access模型实例

11

Django编辑模型实例

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文