1、建立django專案
# pip下載django
pip install Django
# 檢視下載的django庫版本
python -m django --version
# 建立一個名為HelloWorld的django專案
django-admin startproject HelloWorld
2、django專案新增一個app檢視
# 進入專案目錄
cd .../HelloWorld
# 建立一個名為 your_app_name 的檢視app
python manage.py startapp your_app_name
3、遷移model資料庫
python manage.py makemigrations
python manage.py migrate
4、--backwards
回滾到上一次遷移app的資料庫model
python manage.py migrate your_app_name --backwards
5、執行django專案
python manage.py runserver 127.0.0.1:8000
6、建立超級使用者
python manage.py createsuperuser
# 按照提示輸入使用者名稱和對應的密碼就好了郵箱可以留空,使用者名稱和密碼必填
# 修改 使用者密碼可以用:
python manage.py changepassword username
7、進入django專案的環境終端
python manage.py shell
如何在Django中使用多資料庫支援
# settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'my_default_database',
'USER': 'myuser',
'PASSWORD': 'mypassword',
'HOST': 'localhost',
'PORT': '5432',
},
'other': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'my_other_database',
'USER': 'myuser',
'PASSWORD': 'mypassword',
'HOST': 'localhost',
'PORT': '3306',
}
}
# models.py
class Author(models.Model):
name = models.CharField(max_length=100)
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.ForeignKey(Author, on_delete=models.CASCADE)
# 在命令列中執行以下命令
# python manage.py migrate --database=other