
Андрей
25.07.2019
07:58:35
У меня проблем с саником не было
Только с гино, будь она неладна....

Dauren
25.07.2019
07:58:40
Точно такая же структура

Андрей
25.07.2019
07:58:54
А содержимое файлов?

Dauren
25.07.2019
08:00:01

Google

Dauren
25.07.2019
08:00:06
Или надо еще main.py?
Файл создать?

Tishka17
25.07.2019
08:04:14
нет
чет ты нам инструкцию показываешь
свой код покажи
мало ли способов ошибиться при копипасте

Rebel
25.07.2019
08:33:25

Alex
25.07.2019
08:33:50
Подскажите как храните данные, которые выкачивате из различных источников. Речь про обычные csv. Как надежнее и правильнее организовать хранение?
Дозаписывать каждый день в один большой csv, сохраняя его копию на всякий случай?
Писать каждый день один новый маленький csv?
Хранить вообще в другом формате? В общем подскажите как лучше сделать

Mename
25.07.2019
08:35:03
Если нужны бекапы
А в дб, помимо данных, можно ещё таймстамп добавления вносить

Dauren
25.07.2019
08:38:21

Google

Dauren
25.07.2019
08:38:30
абсолютно также как в доке
но полюбому ошибка при иниицации

Mename
25.07.2019
08:38:39
Покажи нам

Dauren
25.07.2019
08:38:48
# app.py
from sanic import Sanic
from .api import api
app = Sanic(__name__)
app.blueprint(api)
# api/info.py
from sanic import Blueprint
info = Blueprint('info', url_prefix='/info')

Mename
25.07.2019
08:38:58
Одинаковый код у разных людей по разному работает

Dauren
25.07.2019
08:39:03
# api/__init__.py
from sanic import Blueprint
from .content import content
from .info import info
api = Blueprint.group(content, info, url_prefix='/api')
# api/content/static.py
from sanic import Blueprint
static = Blueprint('content_static', url_prefix='/static')
# api/content/authors.py
from sanic import Blueprint
authors = Blueprint('content_authors', url_prefix='/authors')
# api/content/__init__.py
from sanic import Blueprint
from .static import static
from .authors import authors
content = Blueprint.group(static, authors, url_prefix='/content')

Mename
25.07.2019
08:39:52
А ошибка какая?

Dauren
25.07.2019
08:40:28
File "app.py", line 4, in <module>
from .api import api
ModuleNotFoundError: No module named '__main__.api'; '__main__' is not a package

Mename
25.07.2019
08:41:08

Tishka17
25.07.2019
08:41:32
. работает только в пакетах

Mename
25.07.2019
08:42:46

Dauren
25.07.2019
08:43:27
т.е его надо запихнуть в папку api?

Андрей
25.07.2019
08:44:20
)0

Google

Tishka17
25.07.2019
08:45:41
убрать точку

Shieldy
25.07.2019
08:49:17
Добро пожаловать, Саид Магомедов!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Dauren
25.07.2019
08:49:38
но роуты не работают
/content
/info

Mename
25.07.2019
08:50:09

How
25.07.2019
08:50:57
Необходимо написать скрипт, который будет формировать xml и подписывать его с помощью ЭЦП. С первой частью я разобрался, со второй проблемы. Существуют какие-то библиотеки для этого? Обязательно ли использовать сторонний софт вроде криптопро?

Mename
25.07.2019
08:51:24
Электронно-цифровая подпись?

How
25.07.2019
08:52:01
Да

Vyacheslav
25.07.2019
08:52:10
XML это ж прошлый век (

Tishka17
25.07.2019
08:52:21

How
25.07.2019
08:52:23
SOAP, хренли

Tishka17
25.07.2019
08:52:32
я, кажется, сам реализовывал подпись xml. Потому что готовые либы были кривые

Dauren
25.07.2019
08:53:06

Tishka17
25.07.2019
08:53:09
Но не уверен, что у меня остался код
xml надо сначала нормализовать

Google

Tishka17
25.07.2019
08:53:41
чтобы пробелы и порядок тэгов не влияли

Dauren
25.07.2019
08:54:04
это провернный код

How
25.07.2019
08:54:06

Tishka17
25.07.2019
08:55:08
это провернный код
и что, он одинаковую подпись сделает для <data a=1 b=2 /> и для <data b=2 a=1 />?

Dauren
25.07.2019
08:56:03
он берет файл template.xml записывает в 1.txt

Tishka17
25.07.2019
08:56:28

Дмитрий
25.07.2019
08:57:07

Tishka17
25.07.2019
08:57:15

Dauren
25.07.2019
08:57:18
нет не одинаковую

Tishka17
25.07.2019
08:57:27
это не подпись xml
это просто подпись файла.
https://en.wikipedia.org/wiki/XML_Signature

Shieldy
25.07.2019
08:58:27
Добро пожаловать, @andrstep!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Dauren
25.07.2019
08:59:09
ну я эту подпись вставлял в тег <signature></signature>
Error: Requested URL /info not found
даже /

Tishka17
25.07.2019
09:00:46
октуда у тебя /info?

Google

Dauren
25.07.2019
09:01:38
# api/info.py
from sanic import Blueprint
info = Blueprint('info', url_prefix='/info')

How
25.07.2019
09:44:02

Tishka17
25.07.2019
09:44:34
ну если гост - у тебя два-три сертифицированны решения, либо где-то был openssl с гостом
у csp есть API

How
25.07.2019
09:46:04

Dauren
25.07.2019
09:46:21
# api/info.py
from sanic import Blueprint
info = Blueprint('info', url_prefix='/info')
походу приедтся на джанго сидеть
для кого делают эти туториалы если не работает

Tishka17
25.07.2019
09:47:00
у тебя пустой блупринт без роутов и без кода что ли?