return render(request, 'archive.html', {"posts": models.Article.objects.all()})
from articles.models import Article
Почему '''INSERT ... ''' в тройных кавычках?
with MySQLdb.connect(**db_props) as cur: -- две здездочки что это?
field_val = row[-2]
if isinstance(field_val, str):
print(''.join(r'\x{0:02x}'.format(ord(c)) if c.isspace() or not c.isprintable() else c for c in field_val))
field_val
с отображением непечатных и пробельных символов в виде их hex-кодов. Чтобы было проще заметить лишние символы в поле. from Flask import request as flask_request
То есть автор указывает, что первый аргумент функции log_request
должен иметь тип Flask.request импортированный под именем flask_request
просто их там легче устроить, чем в семействе языков Си
позволяет демонстрировать возможности языка
равно как и питон, у которого к тому же проблемы с версиями (2 и 3)
В джаве бывают проблемы с памятью, например.
В интернете есть много сравнительных бенчмарков для популярных языков