Можете подсказать как джанга определяет какие миграции применять, а какие нет?

|
LUBASKIN_CODE 2022-06-24 22:19:18
firstcicrle 2022-06-24 22:18:54
со скобками, это я так сюда написал. Та-же история

ну че то тут не чисто, говорит ты туда ещё аргумент передаёшь

LUBASKIN_CODE 2022-06-24 22:19:34
LUBASKIN_CODE 2022-06-24 22:19:18
ну че то тут не чисто, говорит ты туда ещё аргумент передаёшь

помимо self

NikolayCherniy 2022-06-24 22:19:50
LUBASKIN_CODE 2022-06-24 22:19:18
ну че то тут не чисто, говорит ты туда ещё аргумент передаёшь

Он передает один, первый — селф

firstcicrle 2022-06-24 22:19:51
http://linkode.org/#cSaKJvZ7ACaQnrjp1dahT6
LUBASKIN_CODE 2022-06-24 22:20:03
NikolayCherniy 2022-06-24 22:19:50
Он передает один, первый — селф

да, но питон говорит что он передаёт 2

firstcicrle 2022-06-24 22:20:43
<form action=»{% url ‘ContractArchiveSearch’ %}» method=»GET»>
в этом может быть проблема?
NikolayCherniy 2022-06-24 22:20:54
LUBASKIN_CODE 2022-06-24 22:20:03
да, но питон говорит что он передаёт 2

Ну потому что один — селф)

LUBASKIN_CODE 2022-06-24 22:21:14
NikolayCherniy 2022-06-24 22:20:54
Ну потому что один — селф)

я понял, он передаёт селф и ещё что то одно

idandrey 2022-06-24 22:21:24
firstcicrle 2022-06-24 22:19:51
http://linkode.org/#cSaKJvZ7ACaQnrjp1dahT6

А Трейсбек?

firstcicrle 2022-06-24 22:22:14
idandrey 2022-06-24 22:21:24
А Трейсбек?

http://linkode.org/#bZ15urg0suTxu9Ru961SQ6

idandrey 2022-06-24 22:23:07
firstcicrle 2022-06-24 22:22:14
http://linkode.org/#bZ15urg0suTxu9Ru961SQ6

Это точно весь?

LUBASKIN_CODE 2022-06-24 22:23:33
firstcicrle 2022-06-24 22:22:14
http://linkode.org/#bZ15urg0suTxu9Ru961SQ6

super().__init__

LUBASKIN_CODE 2022-06-24 22:23:46
LUBASKIN_CODE 2022-06-24 22:23:33
super().__init__

в SearchRankCD классе сделай

firstcicrle 2022-06-24 22:25:04
пустой?
firstcicrle 2022-06-24 22:25:14
super(SearchRank, self).init(
super().init(
?
LUBASKIN_CODE 2022-06-24 22:25:23
firstcicrle 2022-06-24 22:25:14
super(SearchRank, self).init(
super().init(
?

нет

firstcicrle 2022-06-24 22:25:32
ну я имею ввиду заменить с > на
LUBASKIN_CODE 2022-06-24 22:25:41
firstcicrle 2022-06-24 22:25:14
super(SearchRank, self).init(
super().init(
?

смысл передачи аргументов в первый супер объясни мне

firstcicrle 2022-06-24 22:25:48
idandrey 2022-06-24 22:23:07
Это точно весь?

да

NVBulashev 2022-06-24 22:25:51
почему два быстрых запроса в джангу (GET) с разными параметрами возвращают один результат? Если запросы выполняются порознь то все норм
idandrey 2022-06-24 22:26:02
NVBulashev 2022-06-24 22:25:51
почему два быстрых запроса в джангу (GET) с разными параметрами возвращают один результат? Если запросы выполняются порознь то все норм

?

LUBASKIN_CODE 2022-06-24 22:26:15
LUBASKIN_CODE 2022-06-24 22:25:41
смысл передачи аргументов в первый супер объясни мне

зачем ты это делаешь? вызывай супер без аргументов

firstcicrle 2022-06-24 22:26:34
RuntimeError: super(): no arguments
LUBASKIN_CODE 2022-06-24 22:27:32
firstcicrle 2022-06-24 22:26:34
RuntimeError: super(): no arguments

што

firstcicrle 2022-06-24 22:27:36
LUBASKIN_CODE 2022-06-24 22:25:41
смысл передачи аргументов в первый супер объясни мне

вам честно?), код не мой, помогли перенести кусочек кода в мой код — а я пытаюсь поправить ошибку). Ибо у меня не хватило мозгов перенести изначальный

LUBASKIN_CODE 2022-06-24 22:27:45
у тебя какой питон то?
NVBulashev 2022-06-24 22:27:51
idandrey 2022-06-24 22:26:02
?

[24/Jun/2022 19:18:57] «GET /draw/shape/eight_diamond?q=asdasdasd&patternLength=3&palette_id=9&first_method=1a&additional_method=1a&colorize=1 HTTP/1.1» 200 24298
[24/Jun/2022 19:18:57] «GET /draw/shape/eight_diamond?q=asdasdasd&patternLength=3&palette_id=9&first_method=1a&additional_method=1a&colorize=0&filter=1,2,3,4,5,6,7,8,9 HTTP/1.1» 200 24298

вот консольный аксесс лог, видно что меняется параметр COLORIZE но ответ байт-в-байт.

но вот я делаю запрос отдельно

«GET /draw/shape/eight_diamond?q=asdasdasd&patternLength=3&palette_id=9&first_method=1a&additional_method=1a&colorize=0&filter=1,2,3,4,5,6,7,8,9 HTTP/1.1» 200 46542

и теперь уже ответ в два раза больше 46кб, а в первый раз был 26кб

КАК ТАК О_о?

firstcicrle 2022-06-24 22:28:01
LUBASKIN_CODE 2022-06-24 22:27:45
у тебя какой питон то?

3.9.7

firstcicrle 2022-06-24 22:28:15
pydjango-734690.jpg

LUBASKIN_CODE 2022-06-24 22:28:48
firstcicrle 2022-06-24 22:28:15

покажи изменённый код

firstcicrle 2022-06-24 22:29:21
class SearchRankCD(SearchRank):
function = ‘ts_rank_cd’

def __init__(self, vector, query, normalization = 0, **extra):
super().__init__(
vector, query, normalization, **extra)

LUBASKIN_CODE 2022-06-24 22:30:56
firstcicrle 2022-06-24 22:29:21
class SearchRankCD(SearchRank):
function = ‘ts_rank_cd’

def __init__(self, vector, query, normalization = 0, **extra):
super().__init__(
vector, query, normalization, **extra)

super(SearchRank) если?

firstcicrle 2022-06-24 22:31:14
LUBASKIN_CODE 2022-06-24 22:30:56
super(SearchRank) если?

https://code.djangoproject.com/ticket/28194

касательно супер — вот отсюда было взято

firstcicrle 2022-06-24 22:32:19
LUBASKIN_CODE 2022-06-24 22:30:56
super(SearchRank) если?

init() takes 1 positional argument but 2 were given

firstcicrle 2022-06-24 22:37:16
LUBASKIN_CODE 2022-06-24 22:30:56
super(SearchRank) если?

as_view() — в юрл забыл прописать

firstcicrle 2022-06-24 22:38:11
return super().get_queryset().filter(tsv = query).annotate(rank = SearchRankCD(models.F(‘tsv’), query))

ContractArchiveSearch is missing a QuerySet. Define ContractArchiveSearch.model,
ContractArchiveSearch.queryset, or override ContractArchiveSearch.get_queryset().

Вот такую ошибку он выдает если заменить на супер —

LUBASKIN_CODE 2022-06-24 22:39:35
в ContractArchiveSearch пропиши атрибут queryset
LUBASKIN_CODE 2022-06-24 22:39:49
firstcicrle 2022-06-24 22:37:16
as_view() — в юрл забыл прописать

а

LUBASKIN_CODE 2022-06-24 22:40:00
я то думал
jureti 2022-06-24 22:44:47
Всем привет! Можете подсказать как джанга определяет какие миграции применять, а какие нет? Например, если просто повторить таблицы DJANGO_MIGRATION и CONTENTTYPES в другой базе, то он все равно пытается применить все миграции
firstcicrle 2022-06-24 22:45:25
LUBASKIN_CODE 2022-06-24 22:39:35
в ContractArchiveSearch пропиши атрибут queryset

class ContractArchiveSearch(ListView, queryset):
NameError: name ‘queryset’ is not defined

LUBASKIN_CODE 2022-06-24 22:58:26
firstcicrle 2022-06-24 22:45:25
class ContractArchiveSearch(ListView, queryset):
NameError: name ‘queryset’ is not defined

ты знаешь что такое атрибут?

firstcicrle 2022-06-24 22:58:38
Знаешь)
LUBASKIN_CODE 2022-06-24 22:58:47
jureti 2022-06-24 22:44:47
Всем привет! Можете подсказать как джанга определяет какие миграции применять, а какие нет? Например, если просто повторить таблицы DJANGO_MIGRATION и CONTENTTYPES в другой базе, то он все равно пытается применить все миграции

што

LUBASKIN_CODE 2022-06-24 22:59:01
LUBASKIN_CODE 2022-06-24 22:58:47
што

у джанги есть таблица миграций в бд

LUBASKIN_CODE 2022-06-24 22:59:13
firstcicrle 2022-06-24 22:58:38
Знаешь)

нет, не знаешь, иди учи

jureti 2022-06-24 22:59:31
LUBASKIN_CODE 2022-06-24 22:59:01
у джанги есть таблица миграций в бд

все верно, я ее заполнил, но джанга все равно пытается применить все миграции

jureti 2022-06-24 22:59:46
LUBASKIN_CODE 2022-06-24 22:59:01
у джанги есть таблица миграций в бд

как-будто не видит то что в таблице

LUBASKIN_CODE 2022-06-24 22:59:52
jureti 2022-06-24 22:59:31
все верно, я ее заполнил, но джанга все равно пытается применить все миграции

ну значит как то не так заполнил

firstcicrle 2022-06-24 23:00:04
LUBASKIN_CODE 2022-06-24 22:59:13
нет, не знаешь, иди учи

Ошибка та же в любом случае даже с ()

|