
Massimo
27.09.2017
12:51:38
pg

Alex
27.09.2017
12:52:05

Massimo
27.09.2017
12:52:08
у меня есть юзер который подкл к бд databoy, я так понимаю кодировку надо именно у него поменять

BlastPy
27.09.2017
12:52:34
создайте бд заново

Google

BlastPy
27.09.2017
12:52:59
через pgcli WITH CHARACTERSET="UTF8"
вроде так

Massimo
27.09.2017
12:54:14

BlastPy
27.09.2017
12:54:18
и дайте права ADD all privileges on database 'qwe' to user 'qwe'
russia 1251 не смущает

Artem
27.09.2017
12:54:34
Да, ЮТФ
но 1251 это хуйня

Massimo
27.09.2017
12:55:06
В смысле забей, или в смысле вс езаново?

Artem
27.09.2017
12:55:30
и используется локаль в качестве отображения всего
но сама же кодировка данные в UTF-8
можешь сделать новый TEMPLATE1 и к нему применить лолька с коллейтом

Google

Artem
27.09.2017
12:56:36
и уже при создании его отправлять

BlastPy
27.09.2017
12:59:48
крч просто пересозадай бд

Massimo
27.09.2017
13:00:22

BlastPy
27.09.2017
13:00:46
я не помню на 100%
crate database 'qweqwe' with characterset='utf8';
как то так
create*

Massimo
27.09.2017
13:02:09

Artem
27.09.2017
13:06:31
create database NAME_DB template=template0;
или лучше почитай чтобы коллейт указать
как там правильно

Massimo
27.09.2017
13:06:56
Ну да

Artem
27.09.2017
13:07:03
utf-8

Ruslan
27.09.2017
13:08:03

Илья
27.09.2017
13:11:52
что гугл говорит?
Что говорит гугл не столь интересно. Хочется услашать от тех кто на практике пользовался.

Ruslan
27.09.2017
13:21:36
никто не будет чем-то делится с тем, кто не показал серьёзность намерений

Серёга
27.09.2017
14:25:42
class PrinterMixin(object):
model = Printer
class CreatePrinter(PrinterMixin, CreateView):
fields = ['title', 'model', 'ip']
success_url = '/'
Копаюсь в чужом проекте. Вот такой код, в шаблоне вставлена форма так:
{% load bootstrap3 %}
{% bootstrap_form form %}
Но я нехочу использовать django-bootstrap3.
Вывожу вот так у себя
{{ form.as_p }}
Но получается ошибка Exception Value:
Invalid block tag on line 6: 'form.as_p', expected 'endblock'. Did you forget to register or load this tag?
куда копать?

BlastPy
27.09.2017
14:30:53

Серёга
27.09.2017
14:31:00
нет

Google

BlastPy
27.09.2017
14:31:20
ждут от вас закритие тега {% block qweqwe %}

Серёга
27.09.2017
14:31:31
я вижу это

BlastPy
27.09.2017
14:31:35
так что или закройте блок или удалите его обьявление в шаблоне

Серёга
27.09.2017
14:31:39
но не понимаю - там все закрыто

BlastPy
27.09.2017
14:31:56
код шаблона на пастебин забросьте

Серёга
27.09.2017
14:33:05
https://pastebin.com/KxmeWXZ5

BlastPy
27.09.2017
14:36:44
{% buttons submit='OK' reset="Отмена" %}{% endbuttons %}
такое есть в дефолте джанги ?

Серёга
27.09.2017
14:38:27
нет, наверное. я с шаблона чужого взял
о если то удалить - та же ошибка
както с вью связано мне кажется

BlastPy
27.09.2017
14:41:48
бля слепой
НЕ
{% form.as_p %}А
{{ form.as_p }}

Серёга
27.09.2017
14:44:03
прикольно. Спасибо большое

Daniil
27.09.2017
16:02:15
У codeacademy в api есть возможность посмотреть время выполнения курса?

amureki
27.09.2017
16:28:00

Artem
27.09.2017
16:39:04
Ребят, такой вопрос, использую для транслитерации django-nece. Есть ли какой-нибудь Wysiwyg редактор с поддержкой переключения табов по языку, работая c JSON?

serbernar
27.09.2017
16:50:43
Кстати, выложишь на гитхаб, поконтирбучу
Тоже от такой штуки бы не отказался

Artem
27.09.2017
16:51:54

Google

Илья
27.09.2017
17:36:26

Филипп
27.09.2017
17:43:12

Ruslan
27.09.2017
18:05:28

Abdulla
27.09.2017
18:21:44

Aleksey
27.09.2017
18:25:38
aiopg вообще норм

Oleg
27.09.2017
18:27:10

Aleksey
27.09.2017
18:28:00
Асинхронно ходит в Постгрес, об этом же был вопрос

Илья
27.09.2017
18:29:47
aiopg вообще норм
вообще я нашел три либы aiopg, sqlalchemy_aio и asyncpg + asyncpgsa. Ты другие смотрел asyncpg вроде популярнее судя по звездам на гитхабе?

Aleksey
27.09.2017
18:31:17
aiopg ведет проект aio-libs, там крутые чуваки, она совместима частично с SqlAlchemy, и я туда пуллреквестил)
остальные не пробовал

Abdulla
27.09.2017
18:38:02
надо помнить, что под совместимостью понимается работа с sqlalchemy core
orm тут никаким боком

Aleksey
27.09.2017
18:39:15
ну модели кое-как юзать можно, но да, куцо очень

Yaroslav
27.09.2017
18:41:47

Илья
27.09.2017
18:42:33

Abdulla
27.09.2017
18:44:56
кстати, раз уж речь зашла про алхимию
вчера никак не смог заставить работать инсерт с подзапросами. да и вообще проще оказалось sql написать. короче если кто нибудь заделится кодом с использованием sqlalchemy core, чтоб можно было поизучать - буду рад

Илья
27.09.2017
18:51:50
а в aiopg можно create_engine и conn.aquire куда-то вынести, чтобы в каждой корутине не писать и чтобы пулл один раз создавался?

Ruslan
27.09.2017
18:54:04
В main например

Илья
27.09.2017
18:55:45
ну там в примере все функции вызываются из main и передается перменная engine, но это как-то тупо

tufedtm
27.09.2017
19:09:18
как из object_id сделать select или raw_id_fields в стандартной админке?
class ReceiptContent(models.Model):
content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
object_id = models.PositiveIntegerField()
content_object = GenericForeignKey('content_type', 'object_id')

Google

Aleksey
27.09.2017
19:09:29
вернее create-engine надо делать в ините, а вот acquire уже по месту

Alex
27.09.2017
19:22:34
Привет, есть кто с vue поможет, а то наша канфа панацея, а во vue-конфе шото никто не хочет
Всё спасибо, решил

vlade11115
27.09.2017
19:27:44
Действительно панацея.

Abdulla
27.09.2017
19:35:25
обычно нахожу решение пока пишу вопрос ту или иную конфу

Илья
27.09.2017
19:46:16
_engine = None
async def get_conn():
global _engine
if _engine is None:
_engine = await create_engine(config.DATABASE_URI, echo=config.DEBUG)
return await _engine.acquire()
а в корутине потом
conn = await get_conn()
rows = await conn.execute('select 1')
for row in rows:
print(row)

Aleksey
27.09.2017
20:02:56
лучше использовать async with