• Как изменять значение integer через views?

    WStanley
    @WStanley
    Back-end Developer
    Что именно наддо то?
    from app_name.models import Profile
    
    profiles = Profile.objects.all()
    # получить
    for profile in profiles:
        print(profile.monetki)
    
    # присвоить
    profiles = Profile.objects.filter(monetki=0)
    for profile in profiles:
        profile.monetki = 25
        profile.save()
    Ответ написан
    Комментировать
  • Как сделать так, чтоб с регистрацией нового пользователя создавался профиль(модель Profile)?

    @Realmixer
    Full stack Python (Django) web-developer
    Используй сигналы, Люк!
    from django.db.models.signals import post_save
    from django.dispatch import receiver
    
    @receiver(post_save, sender=User, created)
    def save_profile(sender, instance, **kwargs):
        # instance — это сохранённый экземпляр модели User
        # created — это флаг, указывающий был ли пользователь создан, или сохранён уже существующий
    Ответ написан
    Комментировать
  • Хостинг для Django 2 сайта с поддержкой sqlite3?

    deepblack
    @deepblack
    1. SQLite плохой вариан для сайта в продакшн, даже если нагрузка небольшая. PostgreSQL наше всё, или можете взять MySQL.

    2. Если нет необходимости держать сервер в РФ, то я порекомендую Hetzner Cloud (отличное соотношение цена/качество), цена начинается от 2,99 Евро (в рублях примерно 230 будет, это если с карты Сбера платить). Если пользовались менее месяца, оплата будет считаться по часам (от 0,005 Евро в час)
    • 1 vCPU
    • 2 Gb RAM
    • 20 Gb SSD
    • 20 Tb traffic

    Такого хостинга хватит на несколько сайтов с небольшой нагрузкой,
    и еще десяток ботов в придачу.

    Вменяемая техподдержка, удобная веб-морда, да и в целом проблем не замечено.
    Сервера есть в Германии и в Финляндии (из Питера пинг отличный)
    Скриншот
    5ccf8b438cbdf721086467.png
    Ответ написан
    3 комментария