阅读:38
1.Django简介
Python下有多款不同的 Web 框架,Django是最有代表性的一种。许多成功的网站和APP都基于Django。
Django是一个开源的Web应用框架,例如舆管家数据监测平台由Python写成。
2.Django的特点
3.Django的项目目录
4、Django基本命令
django-admin.py startproject project-name
在 windows 上如果报错,尝试用 django-admin 代替 django-admin.py 。
新建一个APP:
python manage.py startapp app-name
或
django-admin.py startapp app-name
一般一个项目有多个app, 当然通用的app也可以在多个项目中使用。
启动服务器:
python manage.py runserver 0.0.0.0:8000
或
python manage.py runserver
前者让其它电脑可连接到服务器,监听机器上所有ip的8000端口,访问时用电脑的ip代替 127.0.0.1(8000为端口号,如果不说明,则端口号默认为8000);后者在本电脑访问服务器,访问时ip为127.0.0.1。
5.Django如何使用 mysql 数据库
创建 MySQL 数据库( ORM 无法操作到数据库级别,只能操作到数据表)语法:
create database 数据库名称 default charset=utf8; # 防止编码问题,指定为 utf8
例如我们创建一个名为 student 数据库,编码指定为 utf8:
create database studentdefault charset=utf8;
我们在项目的 settings.py 文件中找到 DATABASES 配置项,将其信息修改为:
DATABASES = {
'default':
{
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'runoob', # 数据库名称
'HOST': '127.0.0.1', # 数据库地址,本机 ip 地址 127.0.0.1
'PORT': 3306, # 端口
'USER': 'root', # 数据库用户名
'PASSWORD': '123456', # 数据库密码
}
}