django理解01

news/2024/7/7 20:01:50

接在Vue理解01后

项目创建

pycharm上下载django框架

  • 在需要创建项目的文件夹终端django-admin startproject 项目名
  • 终端创建APPpython manage.py startapp app名
  • 注册APP,settings.py里INSTALLED_APPS下,增加一项:app名.apps.类名,类名在app文件夹下apps查看
  • ruls里配置增加path
    from app_307 import views
    urlpatterns = [
    # path("admin/", admin.site.urls),
    path("index/", views.index),   #访问第一个参数页面时,调用第二个参数代表的函数
    ]
    
  • 编写函数:app下views
    from django.shortcuts import render, HttpResponse
    # Create your views here.
    def index(request):
    	return HttpResponse("欢迎使用")
    
  • 运行:python manage.py runserver

返回页面时
views

def user_lsit(request):
    return render(request, "user_list.html")

在app下,创建templates,内部存储html文件,访问时就从这里找。


http://lihuaxi.xjx100.cn/news/1805256.html

相关文章

单元测试实战(六)其它

为鼓励单元测试,特分门别类示例各种组件的测试代码并进行解说,供开发人员参考。 本文中的测试均基于JUnit5。 单元测试实战(一)Controller 的测试 单元测试实战(二)Service 的测试 单元测试实战&am…

java MessageDigest 实现加密算法

MessageDigest 是 Java 中的一个类,用于实现加密算法,例如 SHA-256、SHA-512、MD5 等。它可以将任意长度的数据转换为固定长度的哈希值,通常用于密码验证、数字签名等场景。 MessageDigest 类提供了以下常用方法: getInstance(St…

掌握未来技术趋势,Python编程引领人工智能时代

掌握未来技术趋势,Python编程引领人工智能时代 摘要:Python作为一种高级编程语言,在人工智能领域中扮演着越来越重要的角色。本文将通过介绍Python编程的特点、应用场景及发展前景,展望Python未来的发展趋势,并结合代…

从C语言的面向过程编程过渡理解面向对象编程风格中的封装

在C语言中,我们解决一个问题通常是采用在了解了问题如何解决后,设置一个一个的函数,依次调用实现不同的功能的函数从而解决问题,这种编程风格就叫做面向过程。  除此之外,还有一种叫做面向对象的编程风格被广泛的使用…

WPF中行为与触发器的概念及用法

完全来源于十月的寒流&#xff0c;感谢大佬讲解 一、行为 (Behaviors) behaviors的简单测试 <Window x:Class"Test_05.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winf…

Vue3 toRef函数和toRefs函数

当我们在setup 中的以读取对象属性单独交出去时&#xff0c;我们会发现这样会丢失响应式&#xff1a; setup() {let person reactive({name: "张三",age: 18,job: {type: "前端",salary:10}})return {name: person.name,age: person.age,type: person.jo…

Scrum框架中的Sprint

上图就是sprint里要做的事。Sprint是scrum框架的核心&#xff0c;是所有的想法、主意转换为价值的地方。所有实现产品目标的必要工作都在sprint里完成&#xff0c;这些工作主要包括Sprint 计划&#xff08;Sprint planning&#xff09;、每日站会&#xff08;Daily Scrum&#…