прошу прощения, в силу того, что я совсем новичек, могу и тупить)
ситуация такова:
питон 3.4 пишу на виндовс 7
формирую базу данных в виде статьи+коментарии
1. насчет кодировки - это для меня тупиковый вопрос. Каким образом мне указывать кодировку?
в базе все тексты вводил на латинице
2. убирал \d : всеравно психует
урлс:
from django.conf.urls import include, url
from django.contrib import admin
import article
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^basicview/1', 'article.views.basic_one'),
url(r'^basicview/2', 'article.views.template_two'),
url(r'^basicview/3', 'article.views.template_three_simple'),
url(r'^articles/all/$', 'article.views.articles'),
url(r'^articles/get/(?<article_id>)\d+/$', 'article.views.article'),
]
моделс:
from django.db import models
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) # по умолчанию 0
def __str__(self):
return self.article_title
class Comments(models.Model):
class Meta():
db_table = "comments"
comments_text = models.TextField()
comments_article = models.ForeignKey(Article) # связь с другой
вьюха:
def articles(request):
return render_to_response('articles.html', {'artticles': Article.objects.all()})
def article(request, article_id=1):
render_to_response('article.html', {'article': Article.objects.get(id=article_id), 'comments': Comments.objects.filter(commnets_article_id=article_id)})