Django 將列表按照一定的順序展示

2022-07-29 07:27:09 字數 1317 閱讀 2825

2、需要用到:list的切片知識

###改造view.py中的檢視方法

#

列表頁def

get_article(request):

article_list =article.objects.all();

#按照文章時間排序(並且是降序排列)order_3_list=article.objects.order_by('-articel_date')[:3]------------->使用order_by('欄位名稱'),order_by('-欄位名稱')【前面加乙個減號,表示降序】

page=request.get.get('

page');

ifpage:

page=int(page);

else

: page=1;

print('

page 引數為:

',page);

#例項化乙個分頁元件,第乙個引數是需要被分頁的列表,第二個引數是每乙個的item個數

paginator=paginator(article_list,2);

#page方法,傳入乙個引數,表示第幾頁的列表,這邊傳入的page,是你在位址中寫的引數

page_article_list=paginator.page(page);

page_num=paginator.num_pages

print('

page_num:

',page_num);

#ifpage_article_list.has_next():

next_page=page+1;

else

: next_page=page;

ifpage_article_list.has_previous():

previous_page=page-1;

else

: previous_page=page;

return render(request,'

index.html

',)

#前端改造

class="

col-md-3

" role="

complementary

">

"get_detail/}

">}

檢視結果,除錯正常,加油↖(^ω^)↗

陣列奇偶按照一定順序排列

對乙個陣列,將陣列中偶數從大到小排序,奇數從小到大排序,奇數和偶數交叉放且輸出陣列第一位放奇數,若奇數和偶數不等長,則把剩下的直接放到陣列中。include include using namespace std define maxlen 10 void insert1 int arr,int l...

按照一定的格式生成一定數量的隨機數的例子

在很多時候需要按照一定的格式生成一定數量的隨機數,下面是實現方法 下面是自己寫的類 public class myrandom private string getonerandomnum string strformat case case default return strtemp publi...

原創 按照一定的格式生成一定數量的隨機數的例子

在很多時候需要按照一定的格式生成一定數量的隨機數,下面是實現方法 下面是自己寫的類 public class myrandom private string getonerandomnum string strformat case case default return strtemp publi...