1. 程式人生 > >用django建立一個專案

用django建立一個專案

環境說明:

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


在資料庫中檢視建立的表結構