Как правильно написать код? - Python

Узнай цену своей работы

Формулировка задачи:

Питон 3.4.3 Джанго 1.8.1 Здравствуйте, писал код в джанго, в файле models.py
Листинг программы
  1. from django.db import models
  2. # Create your models here.
  3. class Article(models.Model):
  4. class Meta():
  5. db_table = "article"
  6. article_title = models.CharField(max_length = 200)
  7. article_text = models.TextField()
  8. article_date = models.DateTimeField()
  9. article_likes = models.IntegerField(default = 0)
  10. class Comments(models.Model):
  11. class Meta():
  12. db_table = "comments"
  13. comments_text = models.TextField()
  14. comments_article = models.ForeignKey(article)
При выполнении команды python manage.py syncdb или python manage.py makemigration Ругается на последнюю строку, видимо в моей версии джанго надо как-то подругому эту строку написать?

Решение задачи: «Как правильно написать код?»

textual
Листинг программы
  1. def article(request, article_id=1):
  2.     comment_form = CommentForm
  3.     args={}
  4.     args.update(csrf(request))
  5.     args['article'] = Article.objects.get(id=article_id)
  6.     args['comments'] = Comments.objects.filter(comments_article_id=article_id)
  7.     args['form'] = comment_form
  8.     return render_to_response('article.html', args)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут