• Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. Как исправить?

    @sortfact333 Автор вопроса
    Про Брокер в документаций celery ничего вроде бы не говорилось.
    Как его запустить?
  • Как начать раздачу торрента на python?

    @sortfact333 Автор вопроса
    Я не хочу вручную добовлять торрент в клиент. Я хочу делать это автоматически используя python.
  • Как конвертировать gif в видео и обратно в python?

    @sortfact333 Автор вопроса
    devdb, ffmpeg у меня не работает а ImageMagic я знаю только обертку wand но я не нашел команды ковертаций из gif to mp4
  • Как конвертировать gif в видео и обратно в python?

    @sortfact333 Автор вопроса
    Алексей Уколов, А какая разница все равно я ее не собираюсь менять.
  • Как добавить в db sql строки из xml документа на django?

    @sortfact333 Автор вопроса
    Andrew D., Как я понял по примеру код переводит из sql в xml а мне нужно наоборо. Можете подсказать какой нибудь простой пример чтобы я понимал принцып работы?
    Примерно вот так.
    from models import *
    from djxml import xmlmodels
    xml = xmlmodels.open('test.xml')
    categories = xml.get('shop/categories')
    for x in categories:
    	cat = Categorie(name=x.text(), id=x.attr('id'))
    	cat.save()
  • Как добавить в db sql строки из xml документа на django?

    @sortfact333 Автор вопроса
    Например у меня есть вот такой файл
    <shop>
    	<name>SHOP</name>
    	<currencies>
    		<currency id="RUB" rate="74.0000000000"/>
    		<currency id="USD" rate="1.0000000000"/>
    	</currencies>
    
    	<categories>
    		<category id="25" parentId="19">Одежды</category>
    		<category id="28" parentId="19">Машины</category>
    		<category id="29" parentId="19">Спорт</category>
    	</categories>
    
    	<offers>
    		<offer available="true" group_id="1245" id="6549">
    			<price>405</price>
    			<old_price>675</old_price>
    			<currencyId>USD</currencyId>
    			<name>Платье красное</name>
    			<description><![CDATA[<p>Стильное платье выполнено из натуральной ткани в яркой цветочной расцветке </p>]]></description>
    			<categoryId>25</categoryId>
    			<param name="Вид">Платья</param>
    			<param name="Размер">XS</param>
    		</offer>
    	</offers>
    </shop>

    И такие модели
    class Categorie(models.Model):
    	name = models.CharField('categorie_name', max_length=50)
    	
    class Currency(models.Model):
    	name = models.CharField('currency_name', max_length=3)
    	price = models.IntegerField('currency_price')
    	
    
    	
    class Param(models.Model):
    	name = models.CharField('name', max_length=50)
    	type = models.CharField('type', max_length=50)
    
    
    class Offer(models.Model):
    	price = models.IntegerField('offer_price')
    	old_price = models.IntegerField('offer_old_price')
    	
    	currencyId = models.ForeignKey(Currency)
    	categoryId = models.ForeignKey(Categorie)
    	name = models.CharField('offer_name', max_length=50)
    	description = models.CharField('offer_description', max_length=50)
    	
    	param = models.ManyToManyField(Param, blank=True)

    Как мне тогда экспортировать xml в свои модели? Неужели никто до меня не занимался подобным? Нет ли каких то готовых модулей для django? Просто не хотелось бы заново изобретать велосипед. И что делать если после экспорта в db xml файл обновился и теперь снова нужно его экспортировать. Я имею веду обновлять уже существующее данные в db а не создавать дубликаты одних и тех же полей. И как это скажется на производительности если файл большой? Я имею в веду например когда я меняю файл в zip архиве то после обрабатывается весь архив и это занимает кучу ресурсов и времени даже когда изменения не значительны. Будет ли чтото подобное происходить если в большом xml файле изменится только одна строка
  • Как добавить в db sql строки из xml документа на django?

    @sortfact333 Автор вопроса
    я имею в веду что. обычно перед добавлением данных нужно назвать модель и ее поля но xml файле я не знаю названий и куда добавлять значения в db. Точьнее сказать как он будет синхронизироваться между собой.
  • Где скачать FFmpeg для python?

    @sortfact333 Автор вопроса
    ты имеешь в веду этот архив
    https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z
    я пытался подключится к exe файлам из архива но
    from converter import Converter
    ffmpegPath = r"С:\Temp\Desktop\ffmpeg_full\1\bin\ffmpeg.exe"
    ffprobePath = r"С:\Temp\Desktop\ffmpeg_full\1\bin\ffprobe.exe"
    conv = Converter(ffmpegPath, ffprobePath)
    
    info = conv.probe('test/test1.mp4')
    
    convert = conv.convert('test/test1.mp4', 'test/test1.avi', {
        'format': 'avi',
        'audio': {
            'codec': 'aac',
            'samplerate': 11025,
            'channels': 2
        },
        'video': {
            'codec': 'hevc',
            'width': 720,
            'height': 400,
            'fps': 25
        }})
    
    for timecode in convert:
        print(f'\rConverting ({timecode:.2f}) ...')

    вызвал ошибку в строке for timecode in convert:
    signal.signal(signal.SIGVTALRM, on_sigvtalrm)
    AttributeError: module 'signal' has no attribute 'SIGVTALRM'


    И результат лишается какого либо видео
  • Почему меня не перенаправляет на нужную страницу?

    @sortfact333 Автор вопроса
    У меня нет функций во views так как я использую
    path('cp/<uidb64>/<token>/', auth_views.PasswordResetConfirmView.as_view(template_name='cp.html'), name = 'cp'),

    и после отправления запроса меня перенаправляет на
    127.0.0.1:8000/log/reset/done
  • Получить все статьи и комментарий от пользователя?

    @sortfact333 Автор вопроса
    Если в одном посте два комментария то пост выводится дважды. Незнаете как это исправить?

    И можно ли как то выводить если есть коментарий пользователя до взять саммую ранюю дату.
    1:{
        id:1,
        user:'user1',
        'title':'TITLE 1',
        'text':"TEXT 1",
        'pud_date':"2020.01.11", # Старая дата не работает если есть более новая
        'comment_article':{
          id:2,
          user:'user1',
          "comment_title":'Com Title 2',
          "comment_text":'Com TEXT 2',
          "comment_pud_date""2020.05.11", # Новая дата комментария от нужного пользователя
        }