Size: a a a

Django [ru] #STAY HOME

2021 May 21

DT

Dan Tyan in Django [ru] #STAY HOME
ну как вариант
источник

DT

Dan Tyan in Django [ru] #STAY HOME
почему не использовать ModelForm ?
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Спасибо,буду думать!
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
ModelForm в forms.py?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
ModuleNotFoundError: No module named 'myapp'
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну вот взял всё сломал
источник

1

1N54N3 in Django [ru] #STAY HOME
Бумп
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Всё ,решил
источник

🎩

🎩 Vlad in Django [ru] #STAY HOME
добрый день, подскажите как правильно реализовать views(или сериалайзеры) с помощью DRF, где есть связанные таблицы? например - я хочу создавать объект модели книга методом Post, где автор - foreignkey. если нужно могу приложить гитхаб проект
источник

🎩

🎩 Vlad in Django [ru] #STAY HOME
без DRF я реализовывал это следующим образом

class BookAPIView(View):
   def post(self, request):
       # Decode and parse the incoming request's body into an object we can work with
       data = json.loads(request.body.decode("utf-8"))
       title = data.get('title')
       genre = data.get('genre')
       author = data.get('author')

       try:
           author = Author.objects.get(last_name=author)
       except ObjectDoesNotExist:
           author_lastname = author
           author = Author.objects.create(last_name=author_lastname)
           author.save()

...

не знаю как перенести эту логику, но может и этот вариант не самый лучший
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Почему жалуется?Вот код:
from django import forms
from django.forms import ModelForm
from .models import User
class NameForm(forms.Form):
   name = forms.CharField(label='Имя', max_length=100)
   email = forms.EmailField(label='Почта', max_length=100)
   password = forms.CharField(label='Пароль', max_length=100)
   data_create_user = forms.DateTimeField()
class ArticleForm(ModelForm):
  class Meta:
       model = User
       fields = ['name_user', 'email_user', 'password', 'data_create_user']
form = ArticleForm()
article = User.objects.get(pk=1)
form = ArticleForm(instance=article)
источник

СВ

Саша Воронов... in Django [ru] #STAY HOME
у тебя коммьюнити пайчарм?
источник

СВ

Саша Воронов... in Django [ru] #STAY HOME
кстати, забавный факт: можно навести курсор и увидеть, что именно не так
источник

🎩

🎩 Vlad in Django [ru] #STAY HOME
ага
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Да
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Да,но я не понимаю
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Я чайник
источник