Заказчик
Заказчик callmemax | FL.RU

Заказчик

На сайте 7 лет и 9 месяцев (заходил 3 года 10 месяцев 25 дней назад)
2
246.84
Рейтинг
246.84
Все (3)       Заказы (3)        Вакансии (0)       Конкурсы (0)
Разместить заказ
17 Декабря 2020
Бюджет: 1200 руб
Есть 5 моделей:

#Оплата
class Payroll(models.Model):
site_nick = models.CharField('Ник на сайте', max_length=30)
site = models.PositiveIntegerField('ИД сайта')
money = models.PositiveIntegerField('Денежные единицы')

#Привязка ников на сайте
class Mapping(models.Model):
user=models.ForeignKey(
Profile,
related_name='user_mapping',
on_delete=models.CASCADE,
)
site=models.ForeignKey(
Site,
related_name='site_mapping',
on_delete=models.CASCADE,
)
site_nick=models.CharField('Ник на сайте', max_length=30)

#Города
class City(models.Model):
city_name=models.CharField('Название города', max_length=30)

#Cайты
class Site(models.Model):
site_name=models.CharField('Название сайта', max_length=20)
#Здесь будет храниться формула расчета. Например *100/2. Это значит, что значение money из модели Payroll для этого сайта, нужно будет делить 100 и умножить на 2
formula = models.CharField('Формула расчета', max_lenght=10)

#Профили
class Profile(AbstractUser):
nickname=models.CharField('Ник', max_length=20,blank=True,null=True)
city = models.ForeignKey(
City,
related_name='user_city',
on_delete=models.PROTECT,
null = True,
blank=True,
)

Задача: написать код для views.py и шаблона, который будет выводить таблицу с данными отфильтрованными по городу (id города будет указан в URL). Возможно, предложенный метод неправильный. Можно переделать логику (изменить код models.pay).

Заголовок: Никнейм, Перечисление Site.site_name, Итого
Данные: Profile.nickname, Payroll.money(для каждого сайта по этому Profile, если данных нет – стоит 0*), сумма всех Payroll.money для каждого сайта с примененной Site.formula для данного Profile
Внизу поле с суммой по этому городу
---------
*Payroll.objects.get(site_nick=Mapping.objects.get(user=Profile.o bjects.get(pk=1), site=1).site_nick).money (код для выборки данных из Payroll без учета формулы, для понимания задачи)

В Mapping есть записи не для всех сайтов и не для всех пользователей

Прошло времени с момента публикации: 3 года 11 месяцев 3 дня 4 часа 57 минут
Раздел: Программирование / Веб-программирование

Рейтинг: 3001.8 Исполнитель определен:
24 Ноября 2020
Бюджет: 3000 руб
Требуется написать парсер сайта на python.
Алгоритм такой
1)Зайти на сайт (логин-пароль)
2)Перейти на определенную страницу
3)Подставить выбранную дату (обсудим с исполнителем как она будет передаваться)
4)Спарсить таблицу с данными (ник и сумма)
5)Записать в mysql таблицу

Прошло времени с момента публикации: 3 года 11 месяцев 26 дней 6 часов 16 минут
Раздел: Программирование / Веб-программирование

Рейтинг: 8251.5 Исполнитель определен:
13 Февраля 2017
Бюджет: 500 руб
Есть скрипт корзины на javascript. Требуется добавить колонку вес и внизу, рядом с итого, вывести суммарный вес. Вес будет передаваться вместе с ценой, размером и артикулом при добавлении в корзину (этого делать не нужно). От исполнителя нужно только дописать js.

Прошло времени с момента публикации: 7 лет 9 месяцев 6 дней 4 часа 1 минута
Раздел: Сайты / Веб-программирование

Рейтинг: 42388.5 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».