Django模型數據庫

Djngo1.10.2下面使用 mysql-connector(2.1.4)連接的數據庫python

安裝mysql-connector:mysql

pip isntall mysql-connector

在Django中創建工程 ,在工程的models.py下建表,而後同步數據庫sql

python manage.py makemigrations
python manage.py migrate

同步數據庫時的一個庫的bug解決方法,在替換路徑數據庫

/usr/local/lib/python3.5/dist-packages/mysql/connector/django/operations.py中的bulk_insert_sql函數:django

def bulk_insert_sql(self, fields, placeholder_rows):         
    """
    Format the SQL for bulk insert
    """
    placeholder_rows_sql = (", ".join(row) for row in placeholder_rows)
    values_sql = ", ".join("(%s)" % sql for sql in placeholder_rows_sql)
    return "VALUES " + values_sql

穿件admin管理帳號:bash

python manage.py createsuperuser

改密碼:函數

>>> from django.contrib.auth.models import User

>>> u = User.objects.get(username__exact='john')
>>> u.set_password('new password')
>>> u.save()
相關文章
相關標籤/搜索