用django建立一個專案
阿新 • • 發佈:2018-12-15
環境說明:
python3.6 django2.0 pycharm編輯器
環境安裝完畢後:
1.建立一個django專案:
django-admin startproject mysite
網上其他注意,暫未遇到:
如果有 DJANGO_SETTINGS_MODULE 環境變數 未設定這樣的錯誤,將上面語句改為: django-admin.py startproject website.
2.新建一個app(appname自定義)
python manage.py startapp appname
把appname新增到setting配置檔案:
INSTALLED_APPS的最後面
3.連線資料庫
運用pymysql連線mysql資料庫配置檔案:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydjangoDB',
'USER':'root',
'PASSWORD':'root',
'HOST':'localhost',
'PORT':'3306',
}
}
dijango初始化檔案__init__.py中初始化資料庫
import pymysql
pymysql.install_as_MySQLdb()
在app的model.py檔案中新建表
from django.db import models
# Create your models here.
class Admin(models.Model):
name = models.CharField("姓名",max_length=50)
pwd = models.CharField("密碼",max_length=50)
class Meta:
db_table = 'admin'
4.建立表到資料庫
python manage.py makemigrations
執行之後,在app的migrations資料夾下生成一個 0001_initial.py的檔案,執行成功
python manage.py migrate
在資料庫中檢視建立的表結構