複習django專案一 遷移資料庫

2021-08-16 17:01:21 字數 1034 閱讀 3052

1.建立django專案

$export

path=$path

:/usr/anaconda2/pkgs/django-

1.11.3-py36_0/bin/

django-admin startproject mysite

2.新建應用程式

3.遷移資料庫

(1)在mydemo/settings.py檔案中,通過databases項進行資料庫設定

databases = 

}注:要在mysql資料庫裡建立mydb庫

(2)開啟mysite/__init__.py,寫入以下**匯入pymysql:

import pymysql

pymysql.install_as_mysqldb()

from django.db import models

class

user

(models.model):

name = models.charfield

(max_length=100)

phone = models.integerfield

()

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',]

4.遷移操作

# 記錄model.py檔案的改變,生成資料結構的遷移檔案

python manage.py migrate

# 檢視資料結構遷移檔案

# 進入互動式python shell模式

python manage.py shell

遷移資料方案

我們在做系統的時候,有時候會遇到遷移資料或者處理任務 任務量又比較大 比如把redis的資料取出來做一些操作,然後處理完的資料在存到hbase 我們需要考慮到資料處理過程中失敗情況,需要處理高併發去執行,具體怎麼設計,怎麼做呢,有一種簡單的方式如下 1我們先把任務資料存到redis任務佇列裡 2定義...

oracle遷移資料

往本地oracle的 user使用者遷移資料,生成遷移日誌 imp user user 127.0.0.1 orcl file f user 20191203.dmp statistics none fromuser user touser user log d user.log建立使用者 user...

redis migrate 遷移資料

從源redis例項原子的傳送乙個key到目標例項。成功後,刪除源例項中的key,在目標例項中生成。如果目標例項中已經存在將要傳送的鍵,會報鍵已存在錯誤。命令的格式為 migrate host port key destination db timeout keys key1 key2.具體的例子 m...