Size: a a a

Django [ru] #STAY HOME

2020 January 10

MI

Marat Idrísov in Django [ru] #STAY HOME
dt = datetime.datetime(year=2012, month=2, day=9)

А это потом в объект
источник

RN

Roman Naumtsov in Django [ru] #STAY HOME
Artem Gubatenko
у меня есть форма с подобной проблемой, но там много кастома

я в clean() сам добавляю несколько значений в self.cleaned_data, и по-моему, еще в save() присваиваю из self.cleaned_data в self.instance, перед вызовом super, чтоб сохранилось

не разобрался почему так происходит(
Ваше решение натолкнуло меня на идею добавить метод save. Теперь, вроде, сохраняет как надо)
https://pastebin.com/zAC3Huh7
источник

Ш

Шерзод in Django [ru] #STAY HOME
{% for s in ss %}
   <tr>
       <td>{{ s.nomenclature }}</td>
       <td>{{ s.residue }}</td>
       <td>
           {{ s.sum_prod.values }}
       </td>
   </tr>
{% endfor %}


как вывести определённые поля в шаблоне, как values(‘quantity’)?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если это поле просто выводи его
источник

R

Roman in Django [ru] #STAY HOME
Привет всем, подскажите пожалуйста. у меня есть такие два Сериализатора :
class MultiPartSerializer(ModelSerializer):
   class Meta:
       model = Task
       fields = ['started_date', 'author', 'title', 'branch_sip', 'data_source', 'params', 'file']


class FileSerializer(ModelSerializer):
   class Meta:
       model = ADFFile
       fields = "__all__"

для них есть такая view:

from django.shortcuts import render
from .serializers import MultiPartSerializer
from .utils.data_source import handle_uploaded_file

@api_view(['POST'])
def create_task(request):
   file_model = handle_uploaded_file(request.FILES)
   file = FileSerializer(data=file_model)
   if file.is_valid():
       file.save()
   task = MultiPartSerializer(data=request.POST)
   task.data['file'] = file
   if task.is_valid():
       task.save()
       return Response(task.data, status=status.HTTP_201_CREATED)


что бы можно было task слинковать с file надо делать get objects и оттуда брать id и его уже присваивать
task.data['file'] = file
или есть какой-то вариант лучше?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Roman
Привет всем, подскажите пожалуйста. у меня есть такие два Сериализатора :
class MultiPartSerializer(ModelSerializer):
   class Meta:
       model = Task
       fields = ['started_date', 'author', 'title', 'branch_sip', 'data_source', 'params', 'file']


class FileSerializer(ModelSerializer):
   class Meta:
       model = ADFFile
       fields = "__all__"

для них есть такая view:

from django.shortcuts import render
from .serializers import MultiPartSerializer
from .utils.data_source import handle_uploaded_file

@api_view(['POST'])
def create_task(request):
   file_model = handle_uploaded_file(request.FILES)
   file = FileSerializer(data=file_model)
   if file.is_valid():
       file.save()
   task = MultiPartSerializer(data=request.POST)
   task.data['file'] = file
   if task.is_valid():
       task.save()
       return Response(task.data, status=status.HTTP_201_CREATED)


что бы можно было task слинковать с file надо делать get objects и оттуда брать id и его уже присваивать
task.data['file'] = file
или есть какой-то вариант лучше?
почему ты APIView не юзаешь?
источник

R

Roman in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
почему ты APIView не юзаешь?
как-то так сложилось :( если его использовать надо и другое всё переделывать на APIView
источник

R

Roman in Django [ru] #STAY HOME
в данном случае тут же нет разницы что использовать.
источник

И

Илья in Django [ru] #STAY HOME
Джанго при первой миграции выдает ошибку, все пакеты с сикулями вроде стоят. ModuleNotFoundError: No module named '_sqlite3'
источник

И

Илья in Django [ru] #STAY HOME
это все в питоне 3.7.6 , в питоне 3.6.9 все норм
источник

A

Andrey in Django [ru] #STAY HOME
питон без Sqlite скомпилирован
источник

И

Илья in Django [ru] #STAY HOME
я сносил полностью его и ставил из репозитория и один хрен
источник

A

Andrey in Django [ru] #STAY HOME
а без джанги sqlite тоже не работает?
источник

И

Илья in Django [ru] #STAY HOME
как проверить 7
источник

A

Andrey in Django [ru] #STAY HOME
import sqlite3 в repl
источник

A

Andrey in Django [ru] #STAY HOME
Илья
как проверить 7
Поправил ошибку свою
источник

И

Илья in Django [ru] #STAY HOME
то же самое пишет, не найден модуль
источник

A

Andrey in Django [ru] #STAY HOME
как питон был поставлен?
источник

И

Илья in Django [ru] #STAY HOME
первый раз я ставил из исходников, возможно, что то не так скомпилировал, но потом ставил из репо деадснэйкс или как то так
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Илья
первый раз я ставил из исходников, возможно, что то не так скомпилировал, но потом ставил из репо деадснэйкс или как то так
ось какая?
источник