Тут недавно поднималась тема слепой печати, посоветуйте материалы как обучались?

|
NikolayCherniy 2022-07-01 15:01:09
rdfsx 2022-07-01 15:00:42
Что такое desc

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

Nire1 2022-07-01 15:01:22
YoyaoYoyoyayo 2022-07-01 14:59:59
ребят, можно же через джанго админку ранать celery таски контролируя стейты?

Как ты стейт собираешься в запущенной таске контролить?

Nire1 2022-07-01 15:01:46
Можно создать таску на убийство таски
NikolayCherniy 2022-07-01 15:02:11
rdfsx 2022-07-01 15:00:42
Что такое desc

в данном случае some_field, desc и lower это те параметры которые ты сам как-то уже определяешь из запроса

nikita_konakh 2022-07-01 15:02:48
Обьясните почему тут не проходит reverse()

Проблема выскакивает такая
The included URLconf ‘blog_project.urls’ does not appear to have any patterns in it. If you see the ‘urlpatterns’ variable with valid patterns in the file then the issue is probably caused by a circular import.

А вот вьюха, то что в коменте то не работает.

from django.urls import reverse_lazy
# from django.urls import reverse
from django.views.generic import ListView, DetailView, CreateView
from .models import Post

class BlogListView(ListView):
model = Post
template_name = ‘blog/home.html’
context_object_name = ‘posts_list’

class BlogDetailView(DetailView):
model = Post
template_name = ‘blog/blog_detail.html’

class BlogCreateView(CreateView):
model = Post
fields = [‘title’, ‘author’, ‘body’]
template_name = ‘blog/blog_create.html’
success_url = reverse_lazy(‘blog:home’)
# success_url = reverse(‘blog:home’)

ivg97 2022-07-01 15:02:58
Nire1 2022-07-01 14:59:44
Да

Примеры есть какие-нибудь, никогда не писал подобного?

Nire1 2022-07-01 15:03:15
ivg97 2022-07-01 15:02:58
Примеры есть какие-нибудь, никогда не писал подобного?

Ты не умеешь requests запросы кидать?

ivg97 2022-07-01 15:03:33
Nire1 2022-07-01 15:03:15
Ты не умеешь requests запросы кидать?

умею

Nire1 2022-07-01 15:03:44
ivg97 2022-07-01 15:03:33
умею

Больше ничего знать не надо

ivg97 2022-07-01 15:03:54
Nire1 2022-07-01 15:03:44
Больше ничего знать не надо

окей

YoyaoYoyoyayo 2022-07-01 15:04:00
Nire1 2022-07-01 15:01:22
Как ты стейт собираешься в запущенной таске контролить?

celery отдает id таски. зная ее можно запрашивать ее стейт.
Я не в курсе, насколько админка может кастомизироваться.

NikolayCherniy 2022-07-01 15:04:04
nikita_konakh 2022-07-01 15:02:48
Обьясните почему тут не проходит reverse()

Проблема выскакивает такая
The included URLconf ‘blog_project.urls’ does not appear to have any patterns in it. If you see the ‘urlpatterns’ variable with valid patterns in the file then the issue is probably caused by a circular import.

А вот вьюха, то что в коменте то не работает.

from django.urls import reverse_lazy
# from django.urls import reverse
from django.views.generic import ListView, DetailView, CreateView
from .models import Post

class BlogListView(ListView):
model = Post
template_name = ‘blog/home.html’
context_object_name = ‘posts_list’

class BlogDetailView(DetailView):
model = Post
template_name = ‘blog/blog_detail.html’

class BlogCreateView(CreateView):
model = Post
fields = [‘title’, ‘author’, ‘body’]
template_name = ‘blog/blog_create.html’
success_url = reverse_lazy(‘blog:home’)
# success_url = reverse(‘blog:home’)

ну вот это циклический импорт, ты инициализируешь один модуль, который ссылается на другой, который ссылается на первый)

Nire1 2022-07-01 15:04:20
YoyaoYoyoyayo 2022-07-01 15:04:00
celery отдает id таски. зная ее можно запрашивать ее стейт.
Я не в курсе, насколько админка может кастомизироваться.

Так что значит «контроллировать»?

Nire1 2022-07-01 15:04:32
Наблюдать то можно
nikita_konakh 2022-07-01 15:05:00
NikolayCherniy 2022-07-01 15:04:04
ну вот это циклический импорт, ты инициализируешь один модуль, который ссылается на другой, который ссылается на первый)

а можно что-то пофиксить что бы можно было использовать reverse? Или тут лучше не трогать и юзать reverse_lazy()?

YoyaoYoyoyayo 2022-07-01 15:05:23
Nire1 2022-07-01 15:04:20
Так что значит «контроллировать»?

запростить статус например (in progress, failed итд…).

NikolayCherniy 2022-07-01 15:05:25
nikita_konakh 2022-07-01 15:05:00
а можно что-то пофиксить что бы можно было использовать reverse? Или тут лучше не трогать и юзать reverse_lazy()?

нужно использовать reverse_lazy, он за тем и нужен

NikolayCherniy 2022-07-01 15:05:33
YoyaoYoyoyayo 2022-07-01 15:05:23
запростить статус например (in progress, failed итд…).

можно

nikita_konakh 2022-07-01 15:05:50
NikolayCherniy 2022-07-01 15:05:25
нужно использовать reverse_lazy, он за тем и нужен

Спасибо!!! 🙂

Nire1 2022-07-01 15:06:37
YoyaoYoyoyayo 2022-07-01 15:04:00
celery отдает id таски. зная ее можно запрашивать ее стейт.
Я не в курсе, насколько админка может кастомизироваться.

А чем тебе фловер или целари результ либы не нравятся?

Nire1 2022-07-01 15:07:02
Можешь свое на основе их запилить
NikolayCherniy 2022-07-01 15:07:12
Nire1 2022-07-01 15:06:37
А чем тебе фловер или целари результ либы не нравятся?

ну например прогресбар человек себе сделать хочет))

Nire1 2022-07-01 15:07:21
NikolayCherniy 2022-07-01 15:07:12
ну например прогресбар человек себе сделать хочет))

В админке?

Nire1 2022-07-01 15:08:00
Все корабль все в админку
NikolayCherniy 2022-07-01 15:08:09
Nire1 2022-07-01 15:07:21
В админке?

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

YoyaoYoyoyayo 2022-07-01 15:09:11
NikolayCherniy 2022-07-01 15:08:09
можно и в админке) ну или показать оператору только нужные ему данные, а не пускать его в цветок

так и есть -.

Nire1 2022-07-01 15:09:16
NikolayCherniy 2022-07-01 15:08:09
можно и в админке) ну или показать оператору только нужные ему данные, а не пускать его в цветок

Так поэтому и уточнил, чтобы велосипеда небыло, мож он не знает либы

YoyaoYoyoyayo 2022-07-01 15:11:57
Nire1 2022-07-01 15:09:16
Так поэтому и уточнил, чтобы велосипеда небыло, мож он не знает либы

фловера будет недостаточно в будущем. А какие есть «целари результ либы» ?

Нурсултан 2022-07-01 15:18:40
Добрый день. Подскажите новичку, есть некий сервис 1с который передаёт данные в формате json, каким образом залить эти данные в модель джанго?причём сделать это каким нибудь таском, чтобы по расписанию брал данные Кто нибудь делал подобное? Поделитесь опытом
a_r_a_r_a_r_a_r_a_r 2022-07-01 15:21:24
Нурсултан 2022-07-01 15:18:40
Добрый день. Подскажите новичку, есть некий сервис 1с который передаёт данные в формате json, каким образом залить эти данные в модель джанго?причём сделать это каким нибудь таском, чтобы по расписанию брал данные Кто нибудь делал подобное? Поделитесь опытом

* говорят, в 1c’ку хуки завезены

LUBASKIN_CODE 2022-07-01 15:25:10
опять машины напали!
b2art 2022-07-01 15:41:02
всем привет,
есть модель
class Size(models.Model):
name = models.CharField(max_length=20, unique=True)

class Product(models.Model):
sizes = models.ManyToManyField(Size, through=’ProductSize’)

class ProductSize(models.Model):
size = models.ForeignKey(Size, on_delete=models.CASCADE)
product = models.ForeignKey(Product, on_delete=models.CASCADE)
есть поле формы
class CartAddProductForm(forms.Form):
sizes = forms.ChoiceField(choices=)
нужно передать choices которые привязаны к конкретному продукту к которому и прикреплена форма. А именно, нужно что бы выводило типа такого
sizes = forms.ChoiceField(choices=product.sizes.all())
как это реализовать?

Ziberon 2022-07-01 15:51:40
Подскажите, 4 джанга. при входе в админку получаю settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details

хотя миграции применились. суперюзер тоже создался.

b2art 2022-07-01 15:53:23
у меня что-то похожее было когда игрался с запросами к базе в admin.py
Gosha Barinov 2022-07-01 15:53:59
Ziberon 2022-07-01 15:51:40
Подскажите, 4 джанга. при входе в админку получаю settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details

хотя миграции применились. суперюзер тоже создался.

Покажи настройки дб

Ziberon 2022-07-01 15:54:36
Gosha Barinov 2022-07-01 15:53:59
Покажи настройки дб

DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.postgresql_psycopg2’,
‘NAME’: DATABASE_NAME,
‘USER’: DATABASE_USER,
‘PASSWORD’: DATABASE_PASSWORD,
‘HOST’: DATABASE_HOST,
‘PORT’: 5432,
}
}

Gosha Barinov 2022-07-01 16:03:02
Ziberon 2022-07-01 15:54:36
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.postgresql_psycopg2’,
‘NAME’: DATABASE_NAME,
‘USER’: DATABASE_USER,
‘PASSWORD’: DATABASE_PASSWORD,
‘HOST’: DATABASE_HOST,
‘PORT’: 5432,
}
}

Норм, попробуй из гугловских решений на стаковерфлоу импортнуть dj database url

Stan 2022-07-01 16:06:41
timurchlk 2022-07-01 13:11:35
Знаете ли вы, почему большинство разработчиков не владеют навыками слепой печати? Вслепую печатают только хакеры в фильмах. Все потому, что большую часть своей работы программист думает, непосредственно набор кода занимает 5%-15% общего времени. Навыки слепой печати не помогают разработчику работать ощутимо быстрее, он же не секретарь-референт.
.
блин, это точно

Навык слепой печати приобретается во время поиска в гугле

LUBASKIN_CODE 2022-07-01 16:11:06
здравствуйте
как мне в fields сериализатора указать поля связанных моделей?, через двойное подчеркивание не получается, а по умолчанию он мне только айдишники выдает
idandrey 2022-07-01 16:13:58
drf?
LUBASKIN_CODE 2022-07-01 16:14:34
да
idandrey 2022-07-01 16:15:28
https://www.django-rest-framework.org/api-guide/relations/#serializer-relations

Serializer relations — Django REST frameworkwww.django-rest-framework.org
Django, API, REST, Serializer relations
zzzSCADzzz 2022-07-01 16:16:18
LUBASKIN_CODE 2022-07-01 16:11:06
здравствуйте
как мне в fields сериализатора указать поля связанных моделей?, через двойное подчеркивание не получается, а по умолчанию он мне только айдишники выдает

Отдельный сериализатор делайте для связанной модели, а в другом сериализатор ссылку на этот сериализатор и добавляйте в эту самую ссылку в fields

LUBASKIN_CODE 2022-07-01 16:16:30
спасибо
zzzSCADzzz 2022-07-01 16:18:18
LUBASKIN_CODE 2022-07-01 16:16:30
спасибо

Ссылка, как правило, будет через related_name

LUBASKIN_CODE 2022-07-01 16:19:10
вот эту строчку добавил и заработало

tags = relations.StringRelatedField(many=True)

всем спасибо!

Savin_Y 2022-07-01 16:39:34
Тут недавно поднималась тема слепой печати, посоветуйте материалы как обучались?

А то почитал вас и самому захотелось прокачать этот скил😁

Nire1 2022-07-01 16:46:23
Savin_Y 2022-07-01 16:39:34
Тут недавно поднималась тема слепой печати, посоветуйте материалы как обучались?

А то почитал вас и самому захотелось прокачать этот скил😁

Много играл в мультиплеер

LUBASKIN_CODE 2022-07-01 16:49:48
Savin_Y 2022-07-01 16:39:34
Тут недавно поднималась тема слепой печати, посоветуйте материалы как обучались?

А то почитал вас и самому захотелось прокачать этот скил😁

куча часов в майнкрафте

billliondolllars 2022-07-01 16:50:44
pydjango-738124.jpg
Ребят, не понимаю в чем проблема
|