django理解01

接在Vue理解01后

项目创建

pycharm上下载django框架

  • 在需要创建项目的文件夹终端django-admin startproject 项目名

  • 终端创建APPpython manage.py startapp app名

  • 注册APP,settings.py里INSTALLED_APPS下,增加一项:app名.apps.类名,类名在app文件夹下apps查看

  • ruls里配置增加path

    python 复制代码
    from app_307 import views
    urlpatterns = [
    # path("admin/", admin.site.urls),
    path("index/", views.index),   #访问第一个参数页面时,调用第二个参数代表的函数
    ]
  • 编写函数:app下views

    python 复制代码
    from django.shortcuts import render, HttpResponse
    # Create your views here.
    def index(request):
    	return HttpResponse("欢迎使用")
  • 运行:python manage.py runserver

返回页面时

views

python 复制代码
def user_lsit(request):
    return render(request, "user_list.html")

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

相关推荐
cyc&阿灿17 分钟前
深度解析SpringBoot自动化部署实战:从原理到最佳实践
spring boot·后端·自动化
JohnYan20 分钟前
Bun技术评估 - 10 Testing
javascript·后端·bun
桦说编程25 分钟前
配置快照实现之持久化数据结构
java·后端·函数式编程
掉头发的王富贵28 分钟前
如何将Dubbo从Zookeeper平滑地迁移到Nacos?
后端·zookeeper·dubbo
长勺1 小时前
SpringMVC与Struts2对比教学
java·后端·struts
苏三说技术1 小时前
Spring用到的10种设计模式,很巧妙!
后端
天行健的回响1 小时前
RAG中动态上下文管理学习记录
后端
倔强的石头_1 小时前
【数据结构与算法】利用堆结构高效解决TopK问题
后端·算法
倔强的石头_1 小时前
【C++指南】inline内联函数详解
后端
倔强的石头_1 小时前
【数据结构与算法】详解二叉树下:实践篇————通过链式结构深入理解并实现二叉树
后端·算法