中文Django教材可以參考文章"Django Tutorial"。
在Django Project教材中,僅提到三個指令
- pipenv run django-admin startproject blog
- cd blog
- pipenv run python manage.py runserver
經敏哥測試還需要加上建立虛擬環境以及安裝Django,變成下列:
- pipenv run django-admin startproject blog
- cd blog
- mkvirtualenv blog
- pip install django
- pipenv run python manage.py runserver
在"Django Template"文章中,有關datetime.now()使用的程式要改成下列(黃色顏色是補上的程式):
from django.shortcuts import render
import datetime
def now(request):
return render(request, "now.html", {'now': datetime.datetime.now()})
對於"Django Views, Django URL & Django Template 再訪"的文章,view.py的程式應該為:
from django.shortcuts import render
from django.http import HttpResponse
import datetime
from .models import Article
def home(request):
s = "Hello World!"
return HttpResponse(s)
def now(request):
return render(request, "now.html", {'now': datetime.datetime.now()})
def article_detail(request, pk):
article = Article.objects.get(pk=pk)
return render(request, 'article_detail.html', {'article': article})
另外
url(r'article/
也應該是path(r'article/
沒有留言:
張貼留言