万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Djangoその3
    http://djangoproject.jp/doc/ja/1.0/intro/tutorial03.html#intro-tutorial03

    ・「これまでは URL 設定を mysite/urls.py で編集してきましたが、本来アプリケーションの URL 設計はアプリケーション固有のものであって、特定の Django インストールとは関係のないものです。そこで、 URL 設定をアプリケーションディレクトリ内にもってきましょう。」

    ・・の意味は、
    mysite/urls.py・・・全てのアプリを管理する
    mysite/polls/urls.py・・・1つのアプリを管理
    に分けると言うこと。
    ※mysiteはプロジェクト名

    (r'^polls/', include('mysite.polls.urls')),
    

    この部分だが、「admin」のことがおいてけぼりになってた・・・。
    しかも、「patterns('',」の「''」の中はどうすんのかなと。

    urlpatterns = patterns('',
        (r'^polls/', include('myprj.polls.urls')),
        (r'^admin/(.*)', admin.site.root),
    )
    

    とする。

    urlpatterns = patterns('',
        (r'^admin/(.*)', admin.site.root), #こいつは先はだめ
        (r'^polls/', include('myprj.polls.urls')),
    )
    

    のようにadminの設定を先にすると、まだ作成していない「result」や「vote」が機能しない。

    「base_site.html」をそのままコピーして使うようなわかりにくい説明だが、
    http://typea.dip.jp/tips/wiki.cgi?page=Django+%BA%C7%BD%E9%A4%CE%A5%A2%A5%D7%A5%EA%A5%B1%A1%BC%A5%B7%A5%E7%A5%F3+2
    base_site.htmlをただコピーするのではなく、カスタマイズする。


    「URLconf」というのは、urls.py