Git/Django 基礎

Steven Wang
1 min readJan 5, 2020

--

Django/Python 用 git 更新 Heroku雲端

安裝Git Bash https://git-scm.com/
安裝SSH Keys
安裝Heroku Toolbelt https://devcenter.heroku.com/articles/heroku-cli
安裝Virtualenv
mk foldername / cd foldername
pip install virtualenv
$ python3 -m venv venvname
進入虛擬環境$ source ./venv/bin/activate
解除虛擬環境deactivate
檢視安裝了哪些套件 pip freeze
安裝Django pip install django

Django create new project

django admin.py startproject project_name
/ django admin startproject project_name

Django runserver

python manage.py runserver

Django start a new app

python manage.py startapp app_name

Add new app to the project_name/settings.py

INSATLLED_APPS =[

‘app_name’,
]

Add include to project_name/urls.py [main urls.py]

from django.urls import path,include
urlpatterns =[

path(‘ ’,include(‘app_name.urls’)), #轉到sub urls.py
]

Add new file url.py to the app_name folder[sub urls.py]

from django.urls import path
from . import views
urlpatterns=[
]

Add new folder ‘template folder’ in project_name folder

放入個別的網頁

urls.py
views.py
template folder 內html file三者互相呼應

說明 :不同目的的引用

from django.shortcuts import render
from django.shortcuts import include
from django.shortcuts import redirect

基礎網頁HTML引用

base.html
{% block content %}
{% endblock %}

other.html
{% extend ‘base.html’ %} #
{% block content%}
<h1>Hello World!</h1>
{% endblock %}

Bootstrap

--

--

Steven Wang
Steven Wang

No responses yet