У меня есть этот кусок кода в моем views.py для приложения Джанго:где я ограничен?
for i in range(0,10):
row = cursor.fetchone()
tablestring = tablestring + "<tr><td>" + row[0] + "</td><td>" + + str(row[3]) + "</td></tr>"
Это прекрасно работает, когда я загрузить страницу, но если изменить диапазон до (0,20) или что-нибудь выше, я просто получите пустую страницу. Мой вопрос: что вызывает это ограничение? Это что-то с python или django или с хостом (pythonanywhere)?
Кроме того, я только начинаю с django, и я понимаю, что это не лучший код. Если у вас есть предложения сделать его более аккуратным или более эффективным, они будут оценены.
Спасибо за помощь
Edit: Вот мой запрос:
cursor.execute("""SELECT title, movie_url, movie_id, cScore FROM movies""")
Пожалуйста, покажите свой SQL-запрос. У вас есть причина использовать курсор над ORM django? – Yossi
Я добавил запрос. Я не знаком с django ORM. Что оно делает? – connor
Какой http-статус вы получаете, когда страница возвращается пустым? –