from django.conf.urls import url
from mainapp.views import index, index_wrapper
urlpatterns = [
url(r'^$', index, name='index'),
url(r'^mainapp/', index_wrapper, name='index_wrapper'),
]
.order_by('-date_pub') мне нужен что бы выводить первыми новые записи.
posts = Post.objects.all().order_by('-date_pub').count()
{{ posts.count }}
posts_count = Post.objects.all().count()
{{ posts_count }}
Если для первого нужно использовать forms.DateField, а для второго forms.TimeField!
Для третьего тоже надо использовать не то, что у вас, а forms.IntegerField
Хотя лично я вообще не вижу смысла вынесения на 2 поля то, что можно делать одним models.DateTimeField в модели и forms.DateTimeField в форме
И главное, что именно вы передавали и в каких полях, нам угадывать? У вас ругается на данные, что они не верные, вы не даёте нам эти данные, а штатные шаманы по вторникам отдыхают, простите. :(