创建虚拟环境
virtualenv blogproject
激活虚拟环境
blogproject\Scripts\activate
在虚拟环境安装Django
pip install django==1.11.4
创建工程项目
django-admin startproject blogproject
开启Web服务器(先定位到manage.py所在目录)
python manage.py runserver
创建一个应用APP
python manage.py startapp blog
迁移数据库
python manage.py makemigrations
python manage.py migrate
查看Django的建表过程
python manage.py sqlmigrate blog 0001
Django的shell
python manage.py shell
创建管理员用户
python manage.py createsuperuser
配置__init__.py,配置setting的数据库
1 2
| import pymysql pymysql.install_as_MySQLdb()
|
1 2 3 4 5 6 7 8 9 10
| DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'djangoDB', 'USER':'root', 'PASSWORD':'5KVp2y7,k96o', 'HOST':'localhost', 'POST':'3306' } }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| {% load static from staticfiles %} STATICFILES_DIRS = [os.path.join(BASE_DIR,'static')]
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR,'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
|