self.client.post
в тестовой БД точно меняются?content_type='application/json; charset= utf-8',
first_article.refresh_from_db()
second_article.refresh_from_db()
third_article.refresh_from_db()
self.assertEquals(first_article.idx, 2) <-- вот теперь норм должно быть
self.assertEquals(second_article.idx, 0)
self.assertEquals(third_article.idx, 1)
newcontent[] = string.replace('\n' , '') # записываем строки без символа переноса строки в новый список
import json
...
test_data = {1: idx1, 2: idx2, ...} # данные в нужном формате для передаче вьюхе
response = self.client.post(
reverse("article:article_sorting"),
json.dumps(test_data),
content_type='application/json',
follow=True
)
Но он тоже не отличается удобностью, т.к. мне один лишь метод надо открыть "всем", остальные оставить закрытыми
from django.utils import timezone
...
class MyModel(models.Model):
field = models.DateTimeField(verbose_name='Date and Time', default=timezone.now)
from django.utils import timezone
...
class MyModel(models.Model):
field = models.DateTimeField(verbose_name='Date and Time', default=timezone.now())