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

相关推荐
Y***h18710 小时前
第二章 Spring中的Bean
java·后端·spring
稚辉君.MCA_P8_Java10 小时前
DeepSeek 插入排序
linux·后端·算法·架构·排序算法
t***p93511 小时前
idea创建SpringBoot自动创建Lombok无效果(解决)
spring boot·后端·intellij-idea
d***817211 小时前
解决SpringBoot项目启动错误:找不到或无法加载主类
java·spring boot·后端
无限大611 小时前
RBAC模型:像电影院选座一样管理权限,告别"一个用户配一个权限"的噩梦
后端
间彧11 小时前
在CI/CD流水线中如何集成自动化的发布验证和熔断机制?
后端
间彧11 小时前
如何处理蓝绿部署中的数据迁移和数据库版本兼容性问题?
后端
间彧11 小时前
什么是金丝雀/灰度发布
后端
间彧11 小时前
什么是蓝绿部署
后端
爷_12 小时前
Golang: sqlc 和 goose 最佳实践
后端·go·全栈