翻译成中文的“姜狗”——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框架怎么使用,欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/9828/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取