我需要使用Django Rest框架在序列化模型中添加一些JSON。它的目的只是简单地与api通信,我正在执行什么操作。json需要是action:"createproject"
下面是我的序列化程序的一个示例。
from models import Project
from rest_framework import serializers
class ProjectSerializer(serializers.ModelSerializer):
"""
Serializes the Project model to send and
我有一个Django模型,它是使用django-mptt分层的,如下所示:
class UOMCategory(MPTTModel, BaseModel):
"""
This represents categories of different unit of measurements.
"""
name = models.CharField(max_length=50, unique=True)
description = models.CharField(max_length=50, uniqu
是否可以暂时禁用MySQL中的约束?
我有两个Django模型,每个模型都有一个指向另一个的外键。由于外键约束,删除模型的实例会返回错误:
cursor.execute("DELETE FROM myapp_item WHERE n = %s", n)
transaction.commit_unless_managed() #a foreign key constraint fails here
cursor.execute("DELETE FROM myapp_style WHERE n = %s", n)
transaction.commit_unles
我正试图为使用Django REST框架解决这个问题找到一个优雅的解决方案。我们有一个带有子对象和一对一关系的父模型。我们的要求是子对象是可选的,可以是null,也可以从以前存在的值修补为null。此外,如果父对象被删除,那么子对象也应该被删除。
这个简单的设置重新创建了问题:
class ChildSerializer(serializers.ModelSerializer):
class Meta:
model = Child
class ParentSerializer(serializers.HyperlinkedModelSerializer):
我正在开发以下rest服务:
GET /parents -让所有的父母
GET /parents/{id} -通过id获取父母
POST /parents -添加新的父级
GET /parents/{pid}/children -获取父pid的所有子级
GET /parents/{pid}/children/{id} -为父pid获取子id
POST /parents/{pid}/children -为父pid添加新的子节点
GET /parents/{pid}/children/{cid}/subchildren -获取父pid和子cid的所有子级
GET /parents/{pid}/ch
Django==1.5.5
djangorestframework==2.3.8
我有个外国人的模特:
class Role(models.Model):
name = models.CharField("Name", unique=True)
def __unicode__(self):
return unicode(_(self.name))
class Worker(models.Model):
name = models.CharField("Name")
role = models.ForeignKe
所以我正在构建一个基于Django的wiki类型的应用程序。我从一些代码中将其组合在一起,现在我正在尝试为我们的特定需求添加所有必要的功能。
然而,我想要做的是能够从几个下拉菜单中添加值。一个是针对国家的,另一个是类别。所以最终的结果就像--阿富汗-->政治-->阿富汗宪法.
目前该模型如下所示:
from django.db import models
from django.contrib.auth.models import User
from django.template.defaultfilters import slugify
# Create your model
我正在尝试在Django模型中创建一对多关系。我想实现它,如下图所示。
下面是我的代码:
class Book(models.Model):
book_id = models.IntegerField(primary_key=True)
name = models.CharField(max_length=255)
isbn = models.CharField(max_length=255)
class Author(models.Model):
id = models.IntegerField(primary_key=True)
name = mo
我在Django、REST和Python中非常新。我有python脚本。我创建了一个简单的Django REST来获取用户的输入。
现在,当用户通过Django REST提供输入时,在运行我的python脚本之后,我想这样做。因此,我想将我的python脚本与Django REST集成起来。
我尝试过谷歌搜索,但无法理解,因为在某些论坛中,他们使用subprocess,而在某些论坛中,他们使用REQUEST功能。我很困惑,无法理解。
我的view.py文件如下:
from django.shortcuts import render
from rest_framework import vi
我有一个使用Django Rest框架的基本设置。我有两个模型和一个嵌套的序列化程序设置:
# models.py
from django.db import models
class Plan(models.Model):
name = models.CharField(max_length='100')
def __unicode__(self):
return u'%s' % (self.name)
class Group(models.Model):
plan = models.ForeignKey(
我是django rest框架的新手。
我有一个模型Client和Project。
class Client(models.Model):
name = models.CharField(max_length=100)
class Project(models.Model):
client = models.ForeignKey(Client)
name = models.CharField(max_length=100)
在我的项目/序列化程序中:
class ProjectSerializer(CoreHyperlinkedModelSerializer):
我正在开发一个asp.net应用程序。我使用实体框架来表示我的表。我有一个有两个外键的模型。其中一个似乎给我带来了麻烦,因为当我试图从子模型中删除一条记录时,父模型也被删除了。以下是我的模型:
public class Class1
{
public Class1()
{
this.Children= new HashSet<Child>();
}
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public long Id { get; set; }
我完成了一个首先使用EF6代码的项目。我有两个类,其中一个是一对多的关系,一个是在Fluent API中设置的。
当我在同一步骤中创建两个父/子时,一切都很好并且保存,但是当我首先创建父级时,保存它,然后我想添加一个子对象,我得到一个异常,该异常声明这两个实体处于关系1到0..1,并且没有保存它。
是否有任何方法可以先创建父级,然后向其添加一个子级?
模型类:
public class Parent
{
public int ParentId {get; set;}
public virtual ICollection<Child> Children {get; s
我是Django的新手,使用Django REST框架(DRF)和GIS开发Rest。以前,我使用SQL查询来转换几何学:
select
id,
name,
round(value::numeric, 2) as value,
st_transform(geometry, 3857) as geometry
from
my_model
..。
class MyModel(models.Model):
name = models.CharField(max_length=50, blank=True)
value = models.Fl
因此,我在Django中使用Django Rest Framework构建了一个API,现在我想为它添加一个基于角色的访问控制。为此,我找到了django-rest-framework-roles extension。我已经安装了它,但我对Django中通常的身份验证系统并不是很熟悉。它说我需要将设置中的组定义为 ROLE_GROUPS = [group.name.lower() for group in Group.objects.all()] 所以我需要Group模型,当然还有User模型。据我所知,这些都是标准模型。但是,我的数据库中没有任何用于它们的表。因此,我需要一个迁移,但我不确
我对这个错误有困难。几乎所有可用的解决方案都试过了,但对我没什么用。在正面,我使用的是角度6,我很确定这不是它的错误。希望能尽快得到回应,并提前感谢各位。
register/url.py
from django.urls import path, include
from rest_framework import routers
from . import views
from rest_framework.authtoken.views import ObtainAuthToken
router = routers.DefaultRouter()
router.register(