一、django初识和基本配置
Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!
django的基本命令
1、创建一个django项目:
# django-admin startproject project_name
2、进入工程目录下创建一个app:
# python manage.py startapp app_name
3、同步更新数据库:
1. 创建更改的文件 # python manage.py makemigrations 2. 将生成的py文件应用到数据库 # python manage.py migrate
4、启动服务:
默认端口为8080: # python manage.py runserver 当提示端口被占用的时候,可以用其它端口: # python manage.py runserver 8001 想要局域网的ip都可以访问,可以设置: # python manage.py runserver 0.0.0.0:8000
5、清空数据库:
# python manage.py flush
6、导入、导出数据:
# python manage.py dumpdata appname > appname.json # python manage.py loaddata appname.json
django的基本配置
1、django工程的目录结构:
2、注册app到配置文件settings中:
# app注册 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'bloe', ]
3、语言和时区配置:
# 语言、时区标准配置
LANGUAGE_CODE = 'zh_Hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False
4、数据库配置:
# 数据库的配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'MXonline', 'USER': 'root', 'PASSWORD': '1111', 'HOST': 'localhost', 'PORT': 3306, 'CHARSET': 'utf8', } }
5、静态文件的配置:
# 配置静态文件路径 (CSS, JavaScript, Images) STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), )