“Загрузите” файл от оболочки django

Вы используете избирательный подход команда для получения отдельных фиксаций от одного ответвления.

, Если изменение (изменения) Вы хотите, не находятся в отдельных фиксациях, затем используют метод, показанный здесь , разделяет фиксацию на отдельные фиксации . Примерно говоря, Вы используете git rebase -i, чтобы заставить исходную фиксацию редактировать, затем git reset HEAD^ для выборочного возвращения изменений, тогда git commit для фиксации того бита как новой фиксации в истории.

существует другой хороший метод здесь в Журнале Red Hat, где они используют git add --patch или возможно git add --interactive, который позволяет Вам добавлять просто части ломтя, если Вы хотите разделить различные изменения в отдельном файле (поиск на той странице для "разделения").

разделявший изменения, можно теперь избирательно подойти к выбору просто тех, Вы хотите.

15
задан hchinchilla 5 August 2009 в 10:41
поделиться

1 ответ

Наконец-то я нашел ответ.

from django.core.files import File

f = File(open(os.path.join(IMPORT_DIR, 'fotos', photo), 'r'))
p = Photo(name=f.name, image=f, parent=supply.supply_ptr)
name = str(uuid1()) + os.path.splitext(f.name)[1]
p.image.save(name, f)
p.save()
22
ответ дан 1 December 2019 в 02:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: