A
когда делаю return ['field_name'] тогда поля становится read_only но что делать если мне надо проверить на несколько полей?
Size: a a a
A
S
S
NS
СЧ
class posts_model(models.Model):
id = models.AutoField(primary_key=True)
.....
content = QuillField()
.....
def to_representation(
self):
return
self.content.html
....for el in posts_model.objects.all():
print(el.to_representation())
```class PostsSerializer(serializers.ModelSerializer):
content = posts_model.to_representation()
class Meta:
model = posts_model
fields = '__all__'
```СЧ
TextField
а в другом QuillField
напримерСЧ
NS
@serialize_decorator(RegisterSerializer)Речь о вьюшке для регистрации
def post(self, request):
validated_data = request.serializer.validated_data
class RegisterUserView(GenericAPIView):
serializer_class = RegisterSerializer
permission_classes = (AllowAny,)
authentication_classes = ()
@serialize_decorator(RegisterSerializer)
def post(self, request):
validated_data = request.serializer.validated_data
user = User.objects.create(
first_name=validated_data['first_name'],
last_name=validated_data['last_name'],
username=validated_data['username'],
email=validated_data['email'],
is_staff=False
)
user.set_password(validated_data['password'])
user.save()
return Response(RegisterSerializer(user).data)
class RegisterSerializer(serializers.ModelSerializer):
password = serializers.CharField(max_length=128, write_only=True)
class Meta:
model = User
fields = ("first_name", "last_name", "email", "username", "password",)
(разбираю чужой код который решают мою задачу, в части авторизации с токеном по drf, который скопипастить нельзя не разбираясь)NS
DT
class posts_model(models.Model):
id = models.AutoField(primary_key=True)
.....
content = QuillField()
.....
def to_representation(
self):
return
self.content.html
....for el in posts_model.objects.all():
print(el.to_representation())
```class PostsSerializer(serializers.ModelSerializer):
content = posts_model.to_representation()
class Meta:
model = posts_model
fields = '__all__'
```NS
@serialize_decorator(RegisterSerializer)Речь о вьюшке для регистрации
def post(self, request):
validated_data = request.serializer.validated_data
class RegisterUserView(GenericAPIView):
serializer_class = RegisterSerializer
permission_classes = (AllowAny,)
authentication_classes = ()
@serialize_decorator(RegisterSerializer)
def post(self, request):
validated_data = request.serializer.validated_data
user = User.objects.create(
first_name=validated_data['first_name'],
last_name=validated_data['last_name'],
username=validated_data['username'],
email=validated_data['email'],
is_staff=False
)
user.set_password(validated_data['password'])
user.save()
return Response(RegisterSerializer(user).data)
class RegisterSerializer(serializers.ModelSerializer):
password = serializers.CharField(max_length=128, write_only=True)
class Meta:
model = User
fields = ("first_name", "last_name", "email", "username", "password",)
(разбираю чужой код который решают мою задачу, в части авторизации с токеном по drf, который скопипастить нельзя не разбираясь)EV
Post apiA/text + json
и GET apiA/results
или иначе? Извиняюсь за такой банальный вопрос, но в последнее время от переизбытка инфы мозг плавитсяNS
Dk
Dk
N
S
t
sqlalchemy.engin
e.Engine
, который передается для инициализации класса, который будет делать запросы к БД. Будет ли потокобезопасно использование при записи, например вот так:from sqlalchemy import create_engine
from sqlalchemy.engine import Engine
class ClickHouseDb:
def __init__(self, connect_url: str):
self.engine = create_engine(connect_url)
class MyClass:
def __init__(self, engine: Engine):
self.engine = engine
def my_query_func(self):
pass