编程学习网 > 编程语言 > Python > django框架使用方法有哪些?
2022
07-30

django框架使用方法有哪些?

翻译成中文的“姜狗”——django框架,是Python web框架。我们通过django框架可以很快地进行业务逻辑编写,不用从头开始写网络服务、数据库读写等底层代码。因此,如果学习Python,掌握django使用尤为重要。今天就给大家分享一下django框架的使用方法。

创建Django项目

1"""
 2- 命令行操作
 3    - 先cd切换到对应的项目文件夹下
 4
 5    - django-admin startproject 项目名
 6
 7- pycharm创建
 8    - New Project  --->  Django
 9
10    - 选择默认python解释器  直接创建
11
12    - Tools
13        - Run manage.py task
14"""
15
16# *******创建的应用一定要在配置文件中注册***********
17# Application definition
18INSTALLED_APPS = [
19    'django.contrib.admin',
20    'django.contrib.auth',
21    'django.contrib.contenttypes',
22    'django.contrib.sessions',
23    'django.contrib.messages',
24    'django.contrib.staticfiles',
25    'app01.apps.App01Config',       # 完整写法
26    'app01'  # 简写
27]


模板文件配置

1# HTML文件存放路径配置
 2TEMPLATES = [
 3    {
 4        'BACKEND': 'django.template.backends.django.DjangoTemplates',
 5        'DIRS': [os.path.join(BASE_DIR, 'templates')]   # 命令行创建需要手动添加
 6        ,
 7        'APP_DIRS': True,
 8        'OPTIONS': {
 9            'context_processors': [
10                'django.template.context_processors.debug',
11                'django.template.context_processors.request',
12                'django.contrib.auth.context_processors.auth',
13                'django.contrib.messages.context_processors.messages',
14            ],
15        },
16    },
17]

禁用csrf中间件

1MIDDLEWARE = [
2    'django.middleware.security.SecurityMiddleware',
3    'django.contrib.sessions.middleware.SessionMiddleware',
4    'django.middleware.common.CommonMiddleware',
5    # 'django.middleware.csrf.CsrfViewMiddleware',
6    'django.contrib.auth.middleware.AuthenticationMiddleware',
7    'django.contrib.messages.middleware.MessageMiddleware',
8    'django.middleware.clickjacking.XFrameOptionsMiddleware',
9]

静态文件配置

 1"""
 2- 将html文件默认放在templates文件夹下
 3- 将网站所使用的静态文件默认放在static文件夹下
 4(静态文件:前端写好的,直接用来调用的文件)
 5    - js文件
 6    - css文件
 7    - 图片文件
 8    - 第三方前端框架
 9    - ...
10
11"""
12# django默认是不会自动帮你创建static文件夹 需要你手动创建
form表单数据提交



1"""
 2- 默认是GET请求提交数据
 3    - http://127.0.0.1:8000/login/?username=cainiao&password=cainiaohaha
 4
 5    - form表单的action参数
 6        - 不写  默认朝当前所在的URL发送数据
 7        - 全写 指名道姓的发送数据
 8        - 只写后缀 /login/
 9    - method参数(指定参数提交方式)
10        - post
11        - get
12"""
13
14# 在前期我们使用django提交post请求的时候 需要取配置文件中注释掉一行代码
15MIDDLEWARE = [
16    'django.middleware.security.SecurityMiddleware',
17    'django.contrib.sessions.middleware.SessionMiddleware',
18    'django.middleware.common.CommonMiddleware',
19    # 'django.middleware.csrf.CsrfViewMiddleware',  # django的中间件
20    'django.contrib.auth.middleware.AuthenticationMiddleware',
21    'django.contrib.messages.middleware.MessageMiddleware',
22    'django.middleware.clickjacking.XFrameOptionsMiddleware',
23]

以上就是“django框架使用方法有哪些?”的内容,本次只是简单介绍了常用操作的使用方法,如果想要了解更多关于django框架怎么使用,欢迎持续关注编程学习

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取