R
<img src=" {% if not article.photos.url %} {% static '/img/image.png' %} {% else %} {{ article.photos.url }} {% endif %} "alt="img" />
Size: a a a
R
R
e
R
XM
A
DO
A
D
class SEOForm(forms.ModelForm):и когда ты в нее скармливаешь данные из
class Meta:
model = models.SEO
fields = ['title', 'keywords', 'description']
POST
'а:main_page_seo_form = forms.SEOForm(она с удовольствием создает новые объекты,
request.POST,
prefix='main_page_seo_form',
)
pk
существующего объекта:# Creating a form to change an existing article.инфа отсюда:
>>> article = Article.objects.get(pk=1)
DO
dd
DO
class SomeView(View):
def get(self, request):
# do something...
return HttpResponse("<h1>Success</h1>")
U
class SomeView(View):
def get(self, request):
# do something...
return HttpResponse("<h1>Success</h1>")
DO
U
DO
U
DO
U
SI
number
которая в базе хранится строкой. Админ хочет видеть сортировку по этой колонке в натуральном виде. Примеры значений в колонке: 1, 2, 12, 22a, 30, 99-b, 100building_number
, там тоже строка, сортировка должна происходить по этой колонке в первую очередь (см скриншот).ORDER BY "table"."building_number" ASC, "natsort_number" ASC, "table"."number" ASCОднако стоит только кликнуть админу по первой колонке, сортировка становится не натуральной - 1, 10, 11, 2 и т.п, а сам генерируемый SQL
ORDER BY "table"."number" ASC, "table"."building_number" ASC, "natsort_number" ASCВ какую сторону смотреть?