当前位置: 首页 > news >正文

python的web学习(一)-初识django

文章目录

      • 软件
      • 创建项目
        • 默认项目文件说明
        • App的概念(应用)
          • apps.py
          • 编写URL和视图函数对应关系【urls.py】
          • 编写视图函数【views.py】
          • 启动服务

软件

python下载
django下载

创建项目

django-admin startproject 文件名

默认项目文件说明

  • 项目名
    • manage.py(项目管理,启动项目,创建app,数据管理)(不要动)(常常用)
    • 项目名
      • __init__.py
      • settings.py (项目配置文件)(常用修改)
      • urls.py (URL和python函数的对应关系)(常用修改)
      • asgi.py(接收网络请求,开发者基本不需要进行修改)(不要动)
      • wsgi.py(接收网络请求,开发者基本不需要进行修改)(不要动)

App的概念(应用)

可以有多个App但是我们可以只启用一个

python manage.py startapp app01
  • app01
    • __init__.py
    • admin.py [固定,不用动] django默认提供了admin后台管理
    • apps.py [固定,不用动]app启动类
    • mifrations [固定,不用动]数据库变更记录
      • __init__.py
    • models.py
    • test.py [单元测试]
    • views.py[重要]与URL对接的函数文件
  • manage.py
  • 项目名
apps.py
  1. 创建应用
python manage.py startapp 应用名
#apps.py
from django.apps import AppConfigclass App01Config(AppConfig):default_atuo_field = 'django.db.models.BigAutoField'name = 'app01'

App01Config这个类添加进manage.py中的INSTALLED_APPS
格式为app项目目录名.apps.类名,举例app01.apps.App01Config
在这里插入图片描述

编写URL和视图函数对应关系【urls.py】
from django.urls import pathfrom app01 import viewsurlpatterns = [#www.xxx.com/index/  -> 函数path('index/', views.index),
]
编写视图函数【views.py】
from django.shortcuts import render,HttpRequestdef index(request):return HttpRequest(r"Hello this is Python Web Project")
启动服务
python manage.py runserver 端口号
http://www.lryc.cn/news/99803.html

相关文章:

  • JavaWeb+jsp+Tomcat的叮当书城项目
  • 【嵌入式Linux系统开发】——系统移植概述
  • 升讯威在线客服系统是如何实现对 IE8 完全完美支持的(怎样从 WebSocket 降级到 Http)【干货】
  • 用VMware给运行在VMware上的CentOS7生成一个以SSH方式连接VMware上的CentOS7的运行在Windows上的命令行窗口
  • C语言基础-3
  • Python 编程规范进阶(1) | 命名规范
  • 算法----二叉搜索树中第K小的元素
  • 阿里Java开发手册~安全规约
  • 消息中间件RabbitMQ——学习笔记
  • 爬虫005_python类型转换_其他类型转换为整型_转换为Float类型_转换为字符串_转换为布尔值---python工作笔记023
  • SpringBoot复习:(5)使用PropertySource注解
  • webrtc 支持H265(三) 总结
  • Windows使用Notepad++编辑Linux服务器的文件
  • 升级你的数据采集引擎 使用多线程与代理池提升HTTP代理爬虫性能
  • flask实现一个登录界面
  • redis的四种模式优缺点
  • maven本地仓库地址修改+maven国内镜像设置+maven运行所需pos.xml文件配置基本写法
  • Jenkins集成SonarQube保姆级教程
  • Git的安装以及本地仓库的创建和配置
  • 现在运动耳机什么牌子的好用、最好的运动耳机推荐
  • 监控指标与监控类型
  • Vue实现柱状图横向自动滚动
  • 解决构建maven工程时,配置了阿里云的前提下,依旧使用中央仓库下载依赖导致失败的问题!!!
  • MYSQL DCL语句
  • 4H-SiC nMOSFETs的亚阈值漏电流扫描滞后特性
  • 设计模式(单例模式)
  • [SQL挖掘机] - 算术函数 - sqrt
  • 数据结构--顺序表、单链表
  • 云安全攻防(一)之 云原生
  • #vue3报错 Cannot read properties of null (reading ‘isCE‘)#