Почему я не могу объявить переменную внутри цикла for ниже?
blockquote>Нет.
Вот доказательство.
let num = 5; for (let i = 1; i <= num; i++) { let factorials = []; if (num % i === 0) { factorials.push(i); } } let factorials = []; for (let i = 1; i <= num; i++) { if (num % i === 0) { factorials.push(i); } } console.log("No Error.")
class RecipeContent(models.Model):
...
def __unicode__(self):
# You can access ForeignKey properties through the field name!
return self.recipe.name
Да, Вы можете (как bishanty точки), но быть подготовленными к ситуации когда __unicode__()
назван, но FK еще не установлен. Я вошел в это несколько раз.