パイソン - Djangoは - 著者のリストを表示します

関数views.pyに著者のリストを表示する追加

HttpResponseと、リダイレクト、からdjango.shortcutsをレンダリングインポート
app01インポートモデルから


のリスト表示するには#を押す
:DEFのpublisher_list(要求を)
    渡し


#新しいプレス追加するには、
DEFのadd_publisher(要求を):
    パス


#が押して削除
DEFのdel_publisher(要求):
    パス


#編集を押し
DEFのedit_publisher(要求):
    パス


#は本のリストを表示
DEFのbook_list(要求を):
    パス


#本を追加
DEF(要求を)add_book:
    パス


#冊削除
:DEF(Request)をdel_book 
    渡し


#編集本を
デフedit_book(要求) :
    パス


著者の#リスト
デフauthor_list(要求): 
    すべての著者#クエリを
    all_author = models.Author.objects.all()
    リターン(リクエスト、 "author_list.html"、{ "author_listを":all_author})レンダリング

そして、URLに作者の表示されたリストを追加urls.py

django.conf.urlsからURLをインポート
django.contribインポート管理者から
app01インポートビューから

urlpatterns = [ 
    #出版社
    、URL(R '^ publisher_list /'、views.publisher_list)
    URL(R '^ add_publisher /'、views.add_publisher )、
    URL(R '^ del_publisher /'、views.del_publisher)、
    URL(R '^ edit_publisher /'、views.edit_publisher)、 书籍
    URL(R '^ book_list /'、views.book_list)、
    URL(R」 ^ add_book /」、views.add_book)、
    URL(R '^ del_book /'、views.del_book)、
    URL(R '^ edit_book /'、views.edit_book)、 の作者の
    URL(R '^ author_list /'、ビュー.author_list)
]

最後に、author_list.htmlを書き込みます

<!DOCTYPE HTML> 
<HTML LANG = "EN"> 
<HEAD> 
    <メタ文字コード= "UTF-8"> 
    <タイトル>作者列表</ TITLE> 
</ HEAD> 
<BODY> 

<H1>作者列表</ H1 > 

<テーブル境界= "1"> 
    <THEAD> 
    <TR> 
        <TH>#</番目> 
        <TH>番号</番目> 
        <TH>名字</番目> 
        <TH>书籍</番目> 
    </ TR > 
    </ THEAD> 
    <TBODY> 
        {author_listの%における作成者%} 
            <TR> 
            <TD> {{forloop.counter}} </ TD> 
            <TD> {{author.id}} </ TD> 
            <TD> {{author.name}} </ TD> 
            <TD> 
                {author.book.all%で書籍の%}
                    {%ならforloop.last%} 
                        {{book.title}} 
                    {%他%} 
                        {{book.title}} | 
                    {%のENDIFの%} 
                {%ENDFOR%} 
            </ TD> 
            </ TR> 
        {%ENDFOR%} 
    </ TBODY> 
</ TABLE> 
</ body> 
</ HTML>

解像度:

 

業績:

 

おすすめ

転載: www.cnblogs.com/sch01ar/p/11239353.html