@propython

Страница 13 из 228
Ilgiz
13.11.2016
14:12:27
return ProducerUpdateSerializer(queryset, data=self.request.data)

в stackoverflow тоже никто не помогает :(

def get_serializer(self, instance=None, data=None, many=False, partial=False): """If request is not PUT, allow partial updates.""" if self.request.method == 'PUT': return UserSerializer(instance=instance, data=data, many=many, partial=True) else: return UserSerializer(instance=instance, data=data, many=many, partial=partial)

это пример у других почему-то работает

Google
Ilgiz
13.11.2016
14:30:05
у меня же точно так же

Решил проблему если кому понадобится

вот

class ProducerRetrieveUpdateView(generics.RetrieveUpdateAPIView): permission_classes = [ProducerOwnerOrReadOnly] serializer_class = ProducerUpdateSerializer def get_serializer(self, *args, **kwargs): queryset = Producer.objects.get(pk=self.kwargs['pk']) if self.request.method == 'PUT' or self.request.method == 'PATCH': serializer_class = self.get_serializer_class() kwargs['context'] = self.get_serializer_context() return serializer_class(*args, **kwargs) if self.request.user.is_authenticated: return ProducerSerializer(queryset, fields=('short_info',)) else: return ProducerSerializer(queryset, fields=('website', 'phone', 'email', 'contacts', 'short_info')) def get_queryset(self): return Producer.objects.filter(pk=self.kwargs['pk'])

A
14.11.2016
15:40:37
Привет всем . Хочу начать программировать на Linux . С какого дистрибутива начать и стоит ли вообще переходить на него ?

darkwoolf
14.11.2016
15:42:51
на данный момент самые полулярные это mint, ubuntu

и понятно дело что на них больше всего софта

наверное любой программист скажет - да, стоит
Оговорка, возможно не все, но большенство

A
14.11.2016
15:51:08
А kali ?

Artemka
14.11.2016
16:57:13
Кали специализированный дистр

darkwoolf
15.11.2016
04:13:47
А kali ?
кали для тестирования безопасности

Google
darkwoolf
15.11.2016
04:13:58
хотя лично мне он нрав не только по этому

У него очень много плюсов

Но есть и сложности

такие как там всё только от рута по умолчанию

Нужно дополнительно настраивать что бы запустить не стандартный браузер

ибо все другие не запускаються от рута

как запушить в репозиторий?

Dmitry
15.11.2016
10:29:38
Ты ж не добавил апстрим

darkwoolf
15.11.2016
10:30:11
git push --set-upstream master master

мне вписать эту команду?

Ilgiz
15.11.2016
10:30:47
Пушнуть в репоситорий гитхаба?

darkwoolf
15.11.2016
10:30:54
да

Ilgiz
15.11.2016
10:31:04
Там есть инструкция

В гитхабе

Когла создаещь репоситорий

darkwoolf
15.11.2016
10:31:20
та просто я понял что пушил раньше не в ту ветку

и теперь нужно как-то исправлять

Ilgiz
15.11.2016
10:31:51
Ветку поменять?

Dmitry
15.11.2016
10:32:11
Пройди просто по мануалу, который гитхаб дает при создании репозитория И всё будет нормально У тебя сейчас ни одной ветки нет же

Ilgiz
15.11.2016
10:32:27
git checkout name

Google
darkwoolf
15.11.2016
10:33:51
нет, есть мастер

Ilgiz
15.11.2016
10:33:52
Я так понял он пушнул не в ту папку и надо гит ссылку поменять

darkwoolf
15.11.2016
10:34:00
а была с название newUser

а её через сайт гитхаба

удалил

git checkout name
это на счёт этого

а нейм это моё?

тогда так

а должны быть вот эти файлы

которые я вывел в ls

Ilgiz
15.11.2016
10:40:08
Удали гит

Создай репочиторий в гитхабе

И делай все по порятку как в инструкции

Git rm -r .git

Maxim
15.11.2016
10:48:00
после гит пуш же должно открываться окно для логина и пароля

Ilgiz
15.11.2016
10:49:00
да

если он не настроил что б он автоматом определял

Ruslan
15.11.2016
12:44:38
кто подскажет, нужно с помощью re выделить блок в тексте

есть какая нибудь русская доку по re

никак регулярки раскурить не могу

Google
Ruslan
15.11.2016
12:46:55
либо перевод статьи https://docs.python.org/2/library/re.html

Erdni
15.11.2016
13:12:10
https://tproger.ru/translations/regular-expression-python/

Ruslan
15.11.2016
13:17:25
эта

https://tproger.ru/translations/regular-expression-python/
она не сильно информативка, там нет того что мне нужно(

Erdni
15.11.2016
13:19:53
а что нужно? там вроде основа расписана

Ruslan
15.11.2016
13:21:09
у меня серьезнее все, надо выделить кусок текста из конфига. Регулярки по умолчанию жадные, в список пишет весь конфиг, а мне нужен список из кусков

Ruslan
15.11.2016
13:25:59
делаю re.findall('^\[[a-z].*?\[', regexp, flags=re.DOTALL | re.MULTILINE), ищет куски в конфиге, что означает знка вопроса

знак

он что-то делает слева или справа

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

короче беда с английским

гугл translate бессилен в технической документации

Erdni
15.11.2016
13:30:06
Бен Форта "Регулярные выражения" там было что-то про жадность, ток в нете джвю книжка без поиска )

Maxim
15.11.2016
13:30:06
вопрос означает, что предыщуий символ мб 0 или 1 раз

ab? подойдет к или ‘a’ или ‘ab’.

Ruslan
15.11.2016
13:31:06
без него не работает, а точнее работает не правильно

мне кажется тут что-то другое имеется в виду

Erdni
15.11.2016
13:35:53
https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F#.D0.96.D0.B0.D0.B4.D0.BD.D0.B0.D1.8F_.D0.B8_.D0.BB.D0.B5.D0.BD.D0.B8.D0.B2.D0.B0.D1.8F_.D0.BA.D0.B2.D0.B0.D0.BD.D1.82.D0.B8.D1.84.D0.B8.D0.BA.D0.B0.D1.86.D0.B8.D1.8F

Google
Erdni
15.11.2016
13:36:17
там раздел :Жадная и ленивая квантификация

n4nn31355
15.11.2016
13:37:16
Ruslan
15.11.2016
13:39:27
[access-control] realm-id = "name2" description = "Register_to_Bryansk_RTU" source-address = "0.0.0.0" destination-address = "0.0.0.0:5060" application-protocol = "SIP" transport-protocol = "ALL" access = "permit" average-rate-limit = "0" trust-level = "high" minimum-reserved-bandwidth = "0" invalid-signal-threshold = "0" maximum-signal-threshold = "0" untrusted-signal-threshold = "0" nat-trust-threshold = "0" max-endpoints-per-nat = "0" nat-invalid-message-threshold = "0" deny-period = "30" cac-failure-threshold = "0" untrust-cac-failure-threshold = "0" last-modified-by = "admin@0.0.0.0" last-modified-date = "2015-01-22 09:01:19" [access-control] realm-id = "name" description = "" source-address = "0.0.0.0" destination-address = "0.0.0.0:5060" application-protocol = "SIP" transport-protocol = "ALL" access = "permit" average-rate-limit = "0" trust-level = "high" minimum-reserved-bandwidth = "0" invalid-signal-threshold = "0" maximum-signal-threshold = "0" untrusted-signal-threshold = "0" nat-trust-threshold = "0" max-endpoints-per-nat = "0" nat-invalid-message-threshold = "0" deny-period = "30" cac-failure-threshold = "0" untrust-cac-failure-threshold = "0" last-modified-by = "admin@0.0.0.0" last-modified-date = "2014-10-23 11:26:39"

выдержка

Maxim
15.11.2016
13:40:07
мне кажется тут что-то другое имеется в виду
твое выражение ищет следующее: в начале строки квадратная скобка, потом одна строчная буква, потом любой символ любое количество раз, потом предыдущий символ ноль или 1 раз, потом снова [

вопрос после зведочки, мне кажется, тут что-то не то

потому что они оба для задания условия по вхождению предыщуего символа

Ruslan
15.11.2016
13:41:58
надо доку читать, что значит вопрос после звездочки

Maxim
15.11.2016
13:43:05
а

Страница 13 из 228