Как правильно написать код? - Python
Формулировка задачи:
Питон 3.4.3 Джанго 1.8.1
Здравствуйте, писал код в джанго, в файле models.py
При выполнении команды python manage.py syncdb или python manage.py makemigration
Ругается на последнюю строку, видимо в моей версии джанго надо как-то подругому эту строку написать?
Листинг программы
- from django.db import models
- # Create your models here.
- class Article(models.Model):
- class Meta():
- db_table = "article"
- article_title = models.CharField(max_length = 200)
- article_text = models.TextField()
- article_date = models.DateTimeField()
- article_likes = models.IntegerField(default = 0)
- class Comments(models.Model):
- class Meta():
- db_table = "comments"
- comments_text = models.TextField()
- comments_article = models.ForeignKey(article)
Решение задачи: «Как правильно написать код?»
textual
Листинг программы
- def article(request, article_id=1):
- comment_form = CommentForm
- args={}
- args.update(csrf(request))
- args['article'] = Article.objects.get(id=article_id)
- args['comments'] = Comments.objects.filter(comments_article_id=article_id)
- args['form'] = comment_form
- return render_to_response('article.html', args)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д