下载安装Django:
1.命令行:pip install django==1.11.28 -i 源
2.pycharm安装:
创建项目:
1.命令行:Django-admin startproject 项目名称
2.在pycharm中:
启动项目:
1.命令行:首先要切换到项目的根目录下:
python manage.py runserver #127.0.0.1:8000
python manage.py runserver 80
python manage.py runserver 0.0.0.0:80
2.pycharm运行
form表单提交数据注意的事项:
-
action:指定提交的数据的地址(不写的话默认当前地址),
-
method:客户端向服务器的请求方式(默认请求方式是get),
-
input标签需要有name属性,有的标签还需要拥有value属性
-
有一个button按钮。或者有一个input标签,同时这个标签的type=“submit”
目前提交POST请求的必要操作:
在settings.py 的文件中注释掉一个中间件(middleware)
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
#'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
处理登录的过程
Django中的request对象:
1.request.method 获取请求对象的请求方式(GET或者是POST)
2.request.POST 获得form表单中通过POST方式提交的数据
3.request.get URL地址栏中的(查询参数) ?user=wmd&passwd=123
app:将项目划分模块,开发项目方便规范
1.创建app命令行命令:python manage.py startapp app名称
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iuHxhQfr-1599463767970)(G:\大数据\Tyora文件\image-20200903205931735.png)]
表示一个python包:必须要有_ _ init_ _.py
admin.py:Django用来管理后台
apps.py:与app有关的
models.py:和数据库相关的。orm对象关系映射
tests.py:和测试相关
views.py:写函数用的
2.通过 run manage.py Task
3.注册app的方式:
方式1:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
#'app01', #直接写创建的app的名称,不推荐
'app01.apps.App01Config'#推荐注册app的方法
]
方式2:在创建项目的时候指定app的名称
对象关系映射ORM思想:
1 类————数据库中的表
2 对象————数据库中的记录(一条数据)
3 属性————数据苦衷的字段
使用ORM:
1.在settings.py中配置数据库的连接。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
2.在app下的mode