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文件,访问时就从这里找。

相关推荐
舒一笑9 分钟前
Ubuntu系统安装CodeX出现问题
linux·后端
golang学习记1 小时前
GitLens 十大神技:彻底改变你在 VS Code 中的 Git 工作流
前端·后端·visual studio code
一鹿高歌1 小时前
🔥内存炸了!背刺我的竟然是Redisson!!
后端
lizhongxuan1 小时前
AI 的底层思考
后端
Penge6662 小时前
解密 Kafka 与 RocketMQ 消费模型的核心之战
后端
小码哥_常2 小时前
Spring Boot遇上Maven依赖冲突:打怪升级全攻略
后端
用户7344028193422 小时前
Spring Boot 集成 Redis 并调用 Lua 脚本详解
后端
小码哥_常2 小时前
Spring Boot多模块项目:Parent、BOM、Starter的分工大揭秘
后端
SimonKing2 小时前
GitHub 10万星的OpenCode,正在悄悄改变我们的工作流
java·后端·程序员
Moment2 小时前
OpenClaw 从能聊到能干差的是这 50 个 Skills 😍😍😍
前端·后端·开源