Size: a a a

2021 May 23

GZ

Globus Zarobotok in Django
volumenumber = models.CharField('Volume Number', max_length=4, min_length=4)
источник

GZ

Globus Zarobotok in Django
Либо как-то так:
def validate_length(value,length=6):
   if len(str(value))!=length:
       raise ValidationError(u'%s is not the correct length' % value)
from
django.db import models

class MyModel(models.Model):
   constraint_length_charField = models.CharField(validators=[validate_length])
источник
2021 May 24

e

eff1c in Django
привет
подскажите по атрибутах урлов в django
мне нужно 2 атрибута в 1 ссылке страницы, и оба необезательные, без разницы в порядке
как это прописать?
вот код views.py - https://pastebin.com/0aSHWpz6
вот текущий urls.py - https://pastebin.com/BC1s8vha
источник

EM

Elena Mez in Django
#вакансия #python #django #postgresql #fulltime #remote #inhouse                                                                            В дружную компанию "Coding Team" приглашаем Middle/Senior Python разработчика.                                            

Что нужно будет делать                                                      
создавать новые сервисы, проектировать и реализовывать сервис-ориентированные архитектурные решения;
реализовывать модули взаимодействия между сервисами, приложениями и серверами;
проводить ревью кода команды;
работать в команде и самостоятельно.                                          
Какие навыки понадобятся                                                    
уверенные знания Python;
опыт создания и проектирования сервисов/ серверных приложений и web-сервисов;
опыт работы с СУБД (PostgreSQL);
знание принципов MQ (RabbitMQ и пр.);
умение писать понятный и простой код, разбираться и работать с чужим кодом;
глубокое понимание принципов ООП и умение использовать их на практике.                                                      
Будет плюсом                                                                            
опыт разработки приложений machine learning;
опыт разработки под Linux;
понимание принципов реализации многопоточных приложений;
знания и опыт одного из JS/C++ будет плюсом;
опыт работы с Git;
опыт технической постановки задач и их декомпозиции;
английский язык на уровне чтения технической документации.                                                                              
Условия                                                                                
участие в разработке уникального сложного продукта;
отсутствие legacy;
заработная плата от 100 дo 220 тыс. рублей;
гибкий подход к месту и графику работы (возможность выбора: работа из офиса в СПб, полная удалёнка или частичная удалёнка);
соблюдение всех норм ТК РФ;
возможность заключения договора с самозанятыми или ИП (по желанию);
возможность проходить обучение, повышать квалификацию, участвовать в митапах и профильных мероприятиях;
гражданство РФ;
доступен переход с проекта на проект (если, например, Вы устали);
возможность работы в зарубежных проектах                                  
Контакты: elenamez3710
elena.mezentsova@codingteam.ru
источник

GZ

Globus Zarobotok in Django
Как связать пользователя и его записи?
источник

GZ

Globus Zarobotok in Django
Вот,например пользователь зарегистрировался
источник

GZ

Globus Zarobotok in Django
И он может добавить трейлер на сайт
источник

GZ

Globus Zarobotok in Django
Но изменять этот трейлер может только он
источник

M

Matvey in Django
Можно через связь ForeignKey. От записи к пользователю. У тебя будет Талица всех записей и в каждой строке id пользователя
источник

GZ

Globus Zarobotok in Django
Можно ссылку на доку?
источник

GZ

Globus Zarobotok in Django
Спасибо!
источник

M

Matvey in Django
источник

GZ

Globus Zarobotok in Django
Вместо ид можно ник?
источник

GZ

Globus Zarobotok in Django
После того ,как я добавил в модель:
reporter = models.ForeignKey(User, on_delete=models.CASCADE) 
То появилась ошибка:
django.db.utils.OperationalError: no such column: polls_trailer.reporter_id
источник

GZ

Globus Zarobotok in Django
Почему?
источник

M

Matvey in Django
Миграции выполнил ?
источник

GZ

Globus Zarobotok in Django
(venv) C:\Users\fedosacha02\Desktop\Project Site\mysite>python manage.py makemigrations polls
System check identified some issues:

WARNINGS:
polls.Trailer.pub_date: (fields.W161) Fixed default value provided.
       HINT: It seems you set a fixed date / time / datetime value as default for this field. This may not be what you want. If you want to have the current da
te as default, use `django.utils.timezone.now`
polls.User.data_create_user: (fields.W161) Fixed default value provided.
       HINT: It seems you set a fixed date / time / datetime value as default for this field. This may not be what you want. If you want to have the current da
te as default, use `django.utils.timezone.now`
You are trying to add a non-nullable field 'reporter' to trailer without a default; we can't do that (the database needs something to populate existing rows).
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows with a null value for this column)
2) Quit, and let me add a default in models.py
Select an option:
источник

M

Matvey in Django
Удали все миграции и саму базу данных
источник

M

Matvey in Django
И заново сделай миграции
источник

M

Matvey in Django
Этого не знаю. В таблице будут хранится id, а уже потом где нужно выведешь через Django orm Ник
источник