Size: a a a

Django [ru] #STAY HOME

2019 May 28

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Roman Sapezhko
def cache_page(timeout, *, cache=None, key_prefix=None)

Гайс, что за звезда, как ее понять?
мне кажется это сцупер сокращение для *args xD
источник

S

Spirit💎 in Django [ru] #STAY HOME
Roman Sapezhko
def cache_page(timeout, *, cache=None, key_prefix=None)

Гайс, что за звезда, как ее понять?
источник

RS

Roman Sapezhko in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
мне кажется это сцупер сокращение для *args xD
а как обратиться потом?
источник

S

Spirit💎 in Django [ru] #STAY HOME
источник

RS

Roman Sapezhko in Django [ru] #STAY HOME
ааа)) спасибо
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
>>> def f(*, a):
   pass
>>> f(1,2)
Traceback (most recent call last):
 File "<input>", line 1, in <module>
TypeError: f() takes 0 positional arguments but 2 were given
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вообще такой хак используют чтобы зарпетить позиционные аргументы и чтобы использовались только именные
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
грязно ;(
источник

S

Skoomer in Django [ru] #STAY HOME
verbose_name=_('User')  зачем тут ставят нижнее подчеркивание ?
источник

RS

Roman Sapezhko in Django [ru] #STAY HOME
Skoomer
verbose_name=_('User')  зачем тут ставят нижнее подчеркивание ?
Lang
источник

AK

Alexey Kuzyashin in Django [ru] #STAY HOME
Skoomer
verbose_name=_('User')  зачем тут ставят нижнее подчеркивание ?
gettext as _
источник

RS

Roman Sapezhko in Django [ru] #STAY HOME
Skoomer
verbose_name=_('User')  зачем тут ставят нижнее подчеркивание ?
источник

S

Skoomer in Django [ru] #STAY HOME
списибо уже читаю
источник

S

Skoomer in Django [ru] #STAY HOME
Alexey Kuzyashin
gettext as _
спасибо читаю)
источник

СГ

Саша Горелик in Django [ru] #STAY HOME
Есть база фильмов, можно вывести страницу фильма по id, а можно по slug. Хочу, чтобы заход на адрес по id перебрасывал на адрес со slug

def film_detail(request, pk = '', slug = ''):
   if slug:
       film = get_object_or_404(Film, slug=slug)
   else:
       film = get_object_or_404(Film, pk=pk)
       return redirect('film_detail', slug=film.slug)

Reverse for 'film_detail' not found.

Что я делаю не так? В urls имя 'film_detail' прописано.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Саша Горелик
Есть база фильмов, можно вывести страницу фильма по id, а можно по slug. Хочу, чтобы заход на адрес по id перебрасывал на адрес со slug

def film_detail(request, pk = '', slug = ''):
   if slug:
       film = get_object_or_404(Film, slug=slug)
   else:
       film = get_object_or_404(Film, pk=pk)
       return redirect('film_detail', slug=film.slug)

Reverse for 'film_detail' not found.

Что я делаю не так? В urls имя 'film_detail' прописано.
возможно надо namespace указать
источник

BE

Black Eyes in Django [ru] #STAY HOME
Django Sitemaps каждому url свой priority как присводить, знает кто? быстренько надо решить вопрос
источник

BE

Black Eyes in Django [ru] #STAY HOME
Саша Горелик
Есть база фильмов, можно вывести страницу фильма по id, а можно по slug. Хочу, чтобы заход на адрес по id перебрасывал на адрес со slug

def film_detail(request, pk = '', slug = ''):
   if slug:
       film = get_object_or_404(Film, slug=slug)
   else:
       film = get_object_or_404(Film, pk=pk)
       return redirect('film_detail', slug=film.slug)

Reverse for 'film_detail' not found.

Что я делаю не так? В urls имя 'film_detail' прописано.
Раз ты пират киношный, может у тебя есть торрент файл на Капитан Марвел? в четком качестве конечно же
источник

BE

Black Eyes in Django [ru] #STAY HOME
Саша Горелик
Есть база фильмов, можно вывести страницу фильма по id, а можно по slug. Хочу, чтобы заход на адрес по id перебрасывал на адрес со slug

def film_detail(request, pk = '', slug = ''):
   if slug:
       film = get_object_or_404(Film, slug=slug)
   else:
       film = get_object_or_404(Film, pk=pk)
       return redirect('film_detail', slug=film.slug)

Reverse for 'film_detail' not found.

Что я делаю не так? В urls имя 'film_detail' прописано.
источник

СГ

Саша Горелик in Django [ru] #STAY HOME
это я читал, вот я и использую способ №2:

def my_view(request):
   ...
   return redirect('some-view-name', foo='bar')
источник