Size: a a a

Django [ru] #STAY HOME

2019 January 22

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
pavel
есть либы чтобы сделать регистрацию черещ смс? подскажите?
типа по номеру или как ?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
и чтобы пароль уходил на телефон ?
источник

T

Troubleshoot in Django [ru] #STAY HOME
class Map(models.Model):
   id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
   title = models.TextField()
   image = models.ImageField(upload_to='map', null=True, blank=True)


class Tile(models.Model):
   map = models.ForeignKey(Map)
   x = models.IntegerField()
   y = models.IntegerField()
   z = models.IntegerField()
   image = models.ImageField('Tile Image', upload_to='map', null=True, blank=True)
У меня есть такая структура и ее нельзя менять
источник

T

Troubleshoot in Django [ru] #STAY HOME
И нужно создать и сохранить объект
Tile
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
зачем ты в двух местах хранишь image?
источник

p

pavel in Django [ru] #STAY HOME
Baktiyar Bekbergen
и чтобы пароль уходил на телефон ?
да верно
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
точнее image в двух местах
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
pavel
да верно
подключи смс шлюз любой, и при входе если такого номера нет в системе ты создаешь пользователя и смской отправляешь ему смс
источник

T

Troubleshoot in Django [ru] #STAY HOME
Baktiyar Bekbergen
точнее image в двух местах
родительская картинка - главная картинка на всю карту, карт будет много, при загрузке большой картинки посылается пост_сейв, который режет эту картинку на маленькие части и сохраняет в таблицу Tile, для дальнейшего оторажения при масштабировании
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
с сгенерированным парольем
источник

p

pavel in Django [ru] #STAY HOME
Baktiyar Bekbergen
подключи смс шлюз любой, и при входе если такого номера нет в системе ты создаешь пользователя и смской отправляешь ему смс
ну да, я думал мб есть либа) спасибо
источник

T

Troubleshoot in Django [ru] #STAY HOME
Baktiyar Bekbergen
точнее image в двух местах
В общем 1 img - отвечает за полноразмерную карту, 2 img за обрезанные кусочки в разных разрешениях
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
pavel
ну да, я думал мб есть либа) спасибо
либы нет готовой, это уже сервисы другие нужно использовать
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Всем привет!
Нужно дать возможность пользователям выгрузить файл с сервака, как это прописать в темплейте? Т.е. не загрузить на сервер (<input type="file">), а именно выгрузить с сервеа на локальный комп пользователя?
источник

i

ikasymov in Django [ru] #STAY HOME
Sergey Matveyev
Всем привет!
Нужно дать возможность пользователям выгрузить файл с сервака, как это прописать в темплейте? Т.е. не загрузить на сервер (<input type="file">), а именно выгрузить с сервеа на локальный комп пользователя?
def download(request):
   file_name = #get the filename of desired excel file
   path_to_file = #get the path of desired excel file
   response = HttpResponse(mimetype='application/force-download')
   response['Content-Disposition'] = 'attachment; filename=%s' % smart_str(file_name)
   response['X-Sendfile'] = smart_str(path_to_file)
   return response
источник

i

ikasymov in Django [ru] #STAY HOME
сюда запрос
источник

M

Maxim in Django [ru] #STAY HOME
Sergey Matveyev
Всем привет!
Нужно дать возможность пользователям выгрузить файл с сервака, как это прописать в темплейте? Т.е. не загрузить на сервер (<input type="file">), а именно выгрузить с сервеа на локальный комп пользователя?
а он у тебя где лежит? в папке media?
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
ikasymov
сюда запрос
Спасибо! Но я несколько про другое) Как это в html-шаблоне отрисовать?
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Maxim
а он у тебя где лежит? в папке media?
Формируется в момент запроса (если важно - через openpyxl).
источник

i

ikasymov in Django [ru] #STAY HOME
обычный GET запрос
источник