Django 标签

Django_ 学员管理后台系统开发 (三)

  |   1 评论   |   20 浏览

优化,和抽象代码,减少耦合度 修改view.py from django.http import HttpResponseRedirect from django.shortcuts import render from django.urls import reverse from django.views import View from student_sys.form import StudentForm from .models import Student # Create your views here. class IndexView(View): template_name = ‘index.html’ @staticmethod def get_content(): students = Student.get_all() context = { ‘students’:students } return context def get(self, request): context = self.get_content() form = StudentForm c….

Django_ 学员管理后台系统开发 (二)

  |   5 评论   |   17 浏览

继上次的内容,我们继续🚄 1.前端页面 view.py from django.shortcuts import render # Create your views here. def index(request): words = ‘Hi,guys’ return render(request, ‘index.html’, context={‘words’:words}) 定义了函数index,接受request参数(这是对用户发过来的http请求的封装) render函数顾名思义,即将内容渲染到模版 index.html就是templates模版,Django会在每个在settings里面注册的应用中寻找当前应用的模版,顺序是自上而下,所以这边我们自己手动建立一个templates文件夹,并在里面创建index.html,内容如下: index.html <html> <head> <title>学员管理平台-by mufengs</title> </head> <body> 2019 {{ word….

Django_ 学员管理后台系统开发 有更新!

  |   0 评论   |   24 浏览

1.初始化环境 我这边用的是pycharm,选择Django,新建一个虚拟环境。如下图所示 等待一丢丢会,项目初始化成功 在命令行中执行python,可以看到已经是python3.7了 项目结构如下: . ├── manage.py # python命令管理 ├── student # 项目配置相关 │   ├── init.py │   ├── settings.py # 配置项 │   ├── urls.py # 路由规则 │   └── wsgi.py # Web Server Gateway Interface └── templates # 模版 2.创建一个应用 student_sys 使用manage创建一个app python manage.py startapp student_sys 这时候我们的项目结构已经发生了变化 . ├── manage.py ├── student │   ├── init.py │   ├── __….