Size: a a a

Django [ru] #STAY HOME

2018 December 04

💪

💪😕 in Django [ru] #STAY HOME
Предлагаю прямо в settings написать:
PROJECT_ROOT = os.path.dirname(os.path.abspath(file))
print(PROJECT_ROOT)
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')
print(STATIC_ROOT)
и посмотреть, что выведет в консоль, когда запустить джнагу, там должны быть абослютные пути, и от этого уже надо будет добраться до папки с курвой.ксс
источник

💪

💪😕 in Django [ru] #STAY HOME
и запихать этот путь в STATICFILES_DIRS
источник

A

Alex in Django [ru] #STAY HOME
Чет нет такого, чтобы без подключения html страницы
источник

💪

💪😕 in Django [ru] #STAY HOME
Alex
Чет нет такого, чтобы без подключения html страницы
источник

💪

💪😕 in Django [ru] #STAY HOME
источник

BE

Black Eyes in Django [ru] #STAY HOME
Нужна подсказка зала
В проекте пользователи могут хранить свои таблицы, прайс листы, каждый может быть внушительно большим, по 37 000 строк
Я решил хранить их в постгре
И тут вопрос!!!
Для каждого пользователя создавать отдельную таблицу в БД или все хранить в одной таблице?
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
🤔отдельную таблицу под каждого юзера, это как? и как ты себе это представляешь?
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Обьект Пользователь, к нему через StackedInline или TabularInline подключена модель прайс листа. Каждая запись из прайс листа создаеться отдельно, и потом ты это соединяешь в интерфейсе каком-нибудь
источник

BE

Black Eyes in Django [ru] #STAY HOME
Eugene Maltsev
🤔отдельную таблицу под каждого юзера, это как? и как ты себе это представляешь?
ну после авторизации, создается для пользователя таблица по какому-нибудь шаблону, вопрос как:) и стоит ли так делать
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Можно даже не запариваться с StackedInline и чисто через ForeignKey сделать, без танцев с бубнами в admin.py
источник

BE

Black Eyes in Django [ru] #STAY HOME
Vadim Tepes
Можно даже не запариваться с StackedInline и чисто через ForeignKey сделать, без танцев с бубнами в admin.py
ну в итоге отдельные табы создавать или все в одной хранить по user ?
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Что вообще в прайс листе храниться будет?
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Какие поля
источник

BE

Black Eyes in Django [ru] #STAY HOME
Vadim Tepes
Что вообще в прайс листе храниться будет?
строки и числа, прайс листы поставщиков короче
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Price
fields
user = fk(User) ?

🤔
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Создаешь примерно такую модель
from django.contrib.auth.models import User

class ChecklistItem(models.Model):
   user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='user_checkitems')
   ...тут дальше продумываешь другие поля...
источник

BE

Black Eyes in Django [ru] #STAY HOME
Eugene Maltsev
Price
fields
user = fk(User) ?

🤔
ну если все в одной табе хранить, потом проблем не будет, когда в одной таблице ПГ будет миллиард строк?
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
и во вьюхе, или где тебе там нужно получаешь request.user.user_checkitems.all()
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Black Eyes
ну если все в одной табе хранить, потом проблем не будет, когда в одной таблице ПГ будет миллиард строк?
не будет
источник

BE

Black Eyes in Django [ru] #STAY HOME
мне кажется вопрос не поняли мой, я имел ввиду, физически для каждого пользователя создавать в БД отдельную таблицу, а как к пользователю поля в общей табе прикрутить я знаю
источник