Djangoroidの奮闘記

python,django,angularJS1~三十路過ぎたプログラマーの奮闘記

2016-09-28から1日間の記事一覧

Django e-commerce part12 Using Links for Model Instances

Model Instanceへの、Linksをurls.py のnameを使ってやってみる。さらにget_absolute_url がbestpracticeのよう。 templates/products/product_list.html に試しに、linkを挿入してみる。 {% for object in object_list %} <tr> <td>{{ object.id }}</td> <td><a href='/products/{{ object.id }}'>{{ object.title</a></td></tr>…

eCommerce2 part11 ListView

List Viewを作成する このあたりを参照にしながら作成していく。 Generic display views | Django documentation | Django products/views.py ListViewをimport, class でListViewを継承、modelに,models.py からのmodelclassを代入 + from django.views.gen…

eCommerce 2 part10 Add HTML Template

template作成 と viewの設定(cbv とfunction viewの違い) ひとまず、products/templates/products/product_detail.htmlのフォルダとファイルを作成する product_detail.html 試してみる。 {% extends "base.html" %} {% block content %} {{ object.title }…

eCommerce 2 part9 Urls within Django App

Appフォルダ内の Urls.py を設定する まず、projectrootのurls.py の設定をする。 rlpatterns = [ url(r'^products/', include('products.urls')), ] ここでは、$マークをつけないように注意。 products/urls.py を新規作成する。そして、元のurls.pyの内容…

e-commerce 2 part7 Products App

今回の動画 Coding for Entrepreneurs Class Based View を使って見る 公式サイトは、ここら辺りを参照 Built-in class-based generic views | Django documentation | Django products/views.py を編集していく from django.views.generic import DetailVie…

e-commerce2 part6 Product Roadmap

Productのロードマップを考える modelはなんとなくこんな感じなのかなと予想。ただ、違う可能性も大いにあり。 *サイト概要はこんな感じ?? まずは、startapp でproducts フォルダを作成する ``` python manage.py startapp products * products/models.py …

django e-commerce2: 5 Try Django 1.8 to eCommerce 2

元の動画 Coding for Entrepreneurs trydjango1.8 → ecommerce2にファイル名とか諸々を変更していく フォルダ名変更に伴うそのフォルダを参照しているファイル内にある文字列を変更する。 1つ1つ検索して置き換えは、面倒なので、cmd+shift+f で、ディレク…