程式碼:
from django.http import HttpResponse def get_current_url(request): return {'url': request.get_full_path()}
from django.http import HttpResponse def get_current_url(request): return {'url': request.get_full_path()}
<!DOCTYPE html> <html> <meta charset="utf8"> <head> <title>{{title}}</title> </head> <body> <h1>{{info}}</h1> </body> </html>
from django.http import HttpResponse from django.shortcuts import render # Create your views here. def myapp_hellow(request): return render(request, 'index.html', {'title' : 'Welcome to my app', 'info' : 'Hi, welcome to my app'})
'DIRS': [os.path.join(BASE_DIR, 'templates').replace('\\', '/'),]
django-admin startapp myapp
from django.http import HttpResponse # Create your views here. def myapp_hellow(request): return HttpResponse("Hi, welcome to my app!")接著到Project的settings.py找到INSTALLED_APPS新增App進去
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp' )
from django.conf.urls import include, url from django.contrib import admin from myapp.views import myapp_hellow urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^test/$', myapp_hellow) ]
django-admin startproject cy
#在容器內找尋相對應套件安裝 sudo easy_install 套件名稱 #安裝相對的發行版本 sudo easy_install '套件名稱==版本代號' #安裝大於或等於發行版本 sudo easy_install '套件名稱>=版本代號' #安裝小於或等於發行版本 sudo easy_install '套件名稱<=版本代號' #使用zip檔案進行安裝 sudo easy_install -z zip檔案路徑及名稱 #更新套件 sudo easy_install -U 套件名稱 #取得套件資訊,如果沒找到套件,則會進行安裝套件 sudo easy_install -m 套件名稱
#刪除命令 sudo rm -fr /usr/local/bin/django-admin* #重新安裝Django或重新配置Django sudo easy_install Django