Django部落格專案(1)
阿新 • • 發佈:2019-02-08
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',]