@ru_python

Страница 9698 из 9768
Андрей
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
мало ли способов ошибиться при копипасте
Программисты очень склонны ошибаться в последнем блоке копипастного кода. Вероятность процентов под 40. Даже исследование где-то было.

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

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
.api это легально?
Значит нелегально

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

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

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 и подписывать его с помощью ЭЦП. С первой частью я разобрался, со второй проблемы. Существуют какие-то библиотеки для этого? Обязательно ли использовать сторонний софт вроде криптопро?

How
25.07.2019
08:52:01
Да

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

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

Tishka17
25.07.2019
08:52:32
XML это ж прошлый век (
зато есть стандарт для подписи

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

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 />?

Надеюсь, что нет. Ещё толком не ясно ничего, заранее рассматриваю варианты. с КриптоПРО работал, ищу способ реализовать на питоне, на случай, если сертификация не нужна окажется.
я реокмендую начать со сбора требований. Подпись xml и подпись файла - разные вещи. Ну и как будут эту подпись проверять - гост нужен или нет.

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

Tishka17
25.07.2019
08:56:28
Дмитрий
25.07.2019
08:57:07
и что, он одинаковую подпись сделает для <data a=1 b=2 /> и для <data b=2 a=1 />?
кажется, что нет, разве что генератор хмл гарантированно делает нормализованные файлы

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
я реокмендую начать со сбора требований. Подпись xml и подпись файла - разные вещи. Ну и как будут эту подпись проверять - гост нужен или нет.
Нужен гост 12 года. Подписывать будем файлы. На той стороне снимают подпись с помощью КриптоПРО. Я уже делал такое с буквально вызовом криптопро csp через os.system(), но наверняка есть более красивый способ. Куда можно покопать?

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

у csp есть API

How
25.07.2019
09:46:04
у csp есть API
Спасибо

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
у тебя пустой блупринт без роутов и без кода что ли?

Страница 9698 из 9768