1. 程式人生 > >Django部落格專案(1)

Django部落格專案(1)

Django的部落格專案建立

1.把django-admin.py檔案放在專案資料夾中,在cmd中使用下面命令:

python django-admin.py startproject blogproject

2.cmd進入blogproject資料夾中。
3.生成資料庫:

python manage.py makemigrations
python manage.py migrate
#存放的是超級使用者,普通使用者等資訊

4.建立超級使用者:

python manage.py createsuperuser
#會把相關的使用者資料存放在上面生成的資料庫中

5.建立app blog:

python manage.py startapp blog

5.5 settings更改時區

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'Asia/Shanghai'

USE_I18N = True

USE_L10N = True

USE_TZ = False

6.把blog安裝到主站點的settings中:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions'
, 'django.contrib.messages', 'django.contrib.staticfiles', 'blog.apps.BlogConfig', #表示的是BlogConfig類名的相對路徑. #注意新增app的順序,必須在最下面,django執行時按照從上到下的順序 ]

7.把blog的站點新增到主站點裡urls

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^blog/', include('blog.urls')),

]

8.settings連線資料庫(SQlite,MySQL等):

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

9.建立資料模型,檢視函式,urls。

注意,數模建立之後需要在admin中註冊

10.settings設定DEBUG模式和允許接入的主機:

DEBUG = True

ALLOWED_HOSTS = ['127.0.0.1',]