pip3 install django==1.11.20 # 安装django模
django-admin # cmd窗口输入后,如果有提示,表示安装成功
django-admin startproject 项目名
项目名
跟项目名同名的文件夹
init.py
setting.py
urls.py
wsgi.py
manage.py
python manage.py runserver
python manage.py startapp 应用名(创建的应用要在settings.py文件中注册才有效)
? pycharm能够自动创建template文件夹和配置路径
? 也能够支持创建一个应用并且自动注册,后来再创建的要在settings.py文件里配置
? 用户能够访问到的所有的资源都是我们提前设定的
? 如果没有暴露 用户就永远访问不了
from django.shortcuts import render,HttpResponse,redirect
HttpResponse #返回的是字符串
render #返回的是html页面
redirect #重定向一个网页
?
静态文件(static文件夹,主要存放网站用到的js,css,第三方的 bootstrap,fontwesome,sweetalert...)
通常情况下 网站所用到的静态文件资源 统一都放在static文件夹下
STATIC_URL = '/static/' # 是访问静态资源的接口前缀(默认为static),只要是想访问静态资源,你就必须以static开头.
方法一:
#手动配置静态文件访问资源
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'static'),
os.path.join(BASE_DIR,'static'),
os.path.join(BASE_DIR,'static2')
]
方法二:
#接口前缀,动态解析,无论前缀为什么都能
在用到css,js等网页中添加
{% load static %}
<link rel="stylesheet" href="{% static 'bootstrap/css/bootstrap.min.css'%}">
<script src = "{% static 'bootstrap/js/bootstrap.min.js'%}"><script>
form表单 action参数的三种形式
1.不写 默认向当前地址提交
2.只写后缀/login/
3.写全路径
form表单默认向后端提交的方式
1.默认是get请求
get请求携带的参数方式 会拼接到url后面(url?username=admin&password=213213213213213)
缺点:
1.不安全
2.get请求携带的参数有大小限制(2kb)
2.
原文:https://www.cnblogs.com/cheng825/p/11715441.html