Models.py#データテーブルを作成するfrom django.db import models from django.utils import timezone from tinymce.models import HTMLField # Create your models here. class Post(models.Model): title = models.CharField(max_length=200,verbose_name=u'タイトル')#タイトルslug=models.CharField(max_length=200,verbose_name=u'記事サイト')#記事サイト#body=models.TextField()#記事内容tags=models.CharField(max_length=100,verbose_name=u'ラベル')body=HTML Field(verbose_name=u'記事内容')pub_date = models.DateTimeField(default=timezone.now)#発表時間 #pub_date timezone.now pytz
class Meta:
db_table = ' '
ordering = ['pub_date']#
def __str__(self):# ,
return self.title
settings.py#データベース接続の設定DATABASES={'default':{'ENGINE':'django.db.backends.mysql',#データベースエンジン'NAME':'django',#データベース名'USER':'root',#アカウント'PASWORD':',#パスワード'HOST':'127.0.0.1',#HOST'POST':3306,#エンドポート} pymysqlのインストールとdjangoバージョンの削減(mysqlとdjangoの対応バージョンに必要)コマンドラインにpip install pymysql pip install django=2.0 を入力
在_init.py __ファイルにこの2つの言葉を入れます(プロジェクトの下とアプリの下に追加しました)import pymysql pymysql.install_as_MySQLdb() データテーブルpython manageを移行する.py makemigrations python manage.py migrate