Belajar django dasar template di dalam app
1.mulai seperti biasa, buka terminal
2.buka folder django-apps lalu jalankan env source env/bin/activate
3.setelah itu buat project baru django-admin startproject mywebstie
4.lalu saya rename menjadi django-project5
5.lalu buka foldernya cd django-project5
6.lalu buat app baru python manage.py startapp blog
7.jalankan servernya python manage.py runserver
8.lalu buka folder django-project5 di vscode
9.buka file urls.py di mywebstie dan pastekan kode dibawah
from django.conf.urls import url,include
from django.contrib import admin
from . import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^blog/',include('blog.urls')),
url(r'^$', views.index),
]
10.buat file baru views.py di mywebstie pastekan kode dibawah
from django.shortcuts import render
def index(request):
return render(request,'index.html')
11.buat folder baru di dalam django-project5 dengan nama templates
12.lalu didalamnya buat file index.html dan isikan kode dibawah
<!DOCTYPE html>
<html>
<head>
<title>HAI KAKAK</title>
</head>
<body>
<h1>SELAMAT DATANG KAKAK</h1>
<h2>Home</h2>
<h3>Dipindah</h3>
<ul>
<li><a href="/" title="">Home</a></li>
<li><a href="/blog" title="">Blog</a></li>
</ul>
</body>
</html>
13.buka folder blog lalu buat file baru dengan nama urls.py dan isikan kode dibawah
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$',views.index),
]
14.oh iya jangan lupa buka settings.py dan tambahkan templates pada dirs dan blog pada app
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
]
lalu dibagian templatesnya
15.lalu buka file views.py di folder blog lalu pastekan kode dibawah
# views blog
from django.shortcuts import render
# Create your views here.
def index(request):
return render(request,'blog/index.html')
16.setelah itu buat folder baru di dalam folder blog dengan nama templates jika sudah, buat folder baru di dalamnya dengan nama blog hasilnya kana seperti ini blog/templates/blog
17.jika sudah buat file baru di dalam folder templates/blog dengan nama index.html dan isikan kode dibawah
<!DOCTYPE html>
<html>
<head>
<title>HAI KAKAK</title>
</head>
<body>
<h1>SELAMAT DATANG Blog</h1>
<h2>Blog</h2>
<h3>Dipindah</h3>
<ul>
<li><a href="/" title="">Home</a></li>
<li><a href="/blog" title="">Blog</a></li>
</ul>
</body>
</html>
tampilan di home
tampilan di blog
jika sudah coba cek browser, BERHASILKAN