关键词:
from django.shortcuts import render, reverse, HttpResponse, redirect from app01 import models # Create your views here. def modify(request): all_course_obj_list = models.Course.objects.all() return render(request, ‘modify_page.html‘, locals()) def modify_1(request): course_obj = models.Course.objects.filter(id=request.GET.get(‘course_id‘)).first() msg = ‘这是课程<>的修改页面‘.format(course_obj.course_name) return HttpResponse(msg) def modify_2(request): course_obj = models.Course.objects.filter(id=request.GET.get(‘course_id‘)).first() course_obj.delete() return redirect(‘/modify/‘)
from django.conf.urls import url from django.contrib import admin from app01 import views as app01_views urlpatterns = [ url(r‘^admin/‘, admin.site.urls), url(r‘^modify/‘, app01_views.modify), url(r‘^modify_1/‘, app01_views.modify_1), url(r‘^modify_2/‘, app01_views.modify_2) ]
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>编辑页面</title> % load static % <link rel="stylesheet" href="% static ‘Bootstrap337/css/bootstrap.min.css‘ %"> <script src="% static ‘Bootstrap337/js/bootstrap.min.js‘ %"></script> </head> <body> <h1 class="text-center">编辑页面</h1> <div class="container"> <div class="row"> <div class="col-md-8 col-md-offset-2"> <table class="table table-bordered table-hover table-striped"> <thead> <tr> <th>ID</th> <th>课程名称</th> <th>课程等级</th> <th>操作</th> </tr> </thead> <tbody> % for course_obj in all_course_obj_list % <tr> <td> course_obj.id </td> <td> course_obj.course_name </td> <td> course_obj.course_level </td> <td> <a href="/modify_1/?course_id= course_obj.id " class="btn btn-info btn-sm">修改</a> <a href="/modify_2/?course_id= course_obj.id " class="btn btn-danger btn-sm">删除</a> </td> </tr> % endfor % </tbody> </table> </div> </div> </div> </body> </html>
django搭建个人博客系列:环境准备及简单的博客系统搭建(代码片段)
之前的Linux环境准备工作,可以参考我之前的博客在Win10下利用VMware安装Ubuntu20.04教程。下面开始构建虚拟环境,以后写多个项目防止污染其他项目环境。1.创建虚拟环境#安装Pythonvenv库sudoapt-getinstallpython3-venv#创建虚拟环境mkdirenvcd... 查看详情
django搭建个人博客平台2---创建一个django项目和项目梳理(代码片段)
文章目录Django搭建个人博客平台2---创建一个Django项目和项目梳理MVC和MTV框架MVCMTV创建Django项目目录结构作用运行简单走一下流程基于Django实现一个简单的示例get请求获取数据post请求获取数据写项目项目初步整合结构静态文件配... 查看详情
使用django建立一个最简单的服务器(代码片段)
Django作为python一个灵活性很强的网络框架,在搭建服务器方面非常的方便,通过以下几步就可以建立一个属于自己的web服务器:1.新建一个文件夹(尽量不要选择在系统盘,在搭建虚拟环境的时候会遇到很多的系统权限问题)2.... 查看详情
scrapy学习第九课(代码片段)
python之Web应用框架Django学习第一课目标:搭建类似博客的简单页面实例:具体代码如下知识点:目标:搭建类似博客的简单页面实例:具体代码如下1、view.pyfromdjango.shortcutsimportrenderfromdjango.httpimportHttpResponsefrom... 查看详情
搭建自己的博客(十三):为博客后台添加ckeditor富文本编辑器(代码片段)
使用django默认的编辑器感觉功能太少了,所以集成一下富文本编辑器。1、安装和使用(1)、安装pipinstalldjango-ckeditor(2)、注册应用在django的settings中添加‘ckeditor’的app(3)、配置models将需要用到富文本编辑器的字段改... 查看详情
ajax简单应用之个人简历页面搭建(代码片段)
1.搭建HTTP静态Web服务器。代码实现:1#1.导入socket模块2importsocket3importthreading456#创建服务器类7classHttpServerSocket(object):8#给服务器类的对象设置属性9def__init__(self):10#2.创建Socket对象11self.server_socket=socket.socket(socket.AF_I 查看详情
django-1.开始helloworld!(代码片段)
...一个web页面的时候,需要找一个支持python语言的web框架。django框架有丰富的文档和学习资料,也是非常成熟的web开发框架,想学python开发的小伙伴,从django入手是一个不错的选择。本篇写一个简单的“helloworld!”页面,开始django... 查看详情
django搭建博客文章---模型层(代码片段)
页面展示所需字段 1、文章标题---文本类型2、文章摘要---文本类型3、文章内容--文本类型4、唯一的ID标记---int数字类型(自增、主键)5、发布日期--日期类型 模型层定义字段1、数字类型:IntegerField2、文本类型:TextField3... 查看详情
django搭建简易博客教程(01)-django简介(代码片段)
...,能在读完之后做出一个简单的博客希望能够加深自己对Django的 查看详情
django搭建个人博客平台6---前端templates模板index页(代码片段)
文章目录Django搭建个人博客平台6---前端templates模板index页base页面静态文件建议目录结构base.htmlindex首页自定义Navigation导航栏inclusion_tag自定义标签和控制器方法介绍inclusion_tag导航栏inclusion_tagindex.html后话Django搭建个人博客平台6—... 查看详情
django搭建个人博客平台4---后台admin优化simpleui和导入导出(代码片段)
文章目录Django搭建个人博客平台4---后台admin优化、simpleui和导入导出Admin优化展示字段设置添加过滤器添加点击链接可编辑字段simpleui基本使用进阶重写simple-ui的模板html文件左侧边栏自定义添加项其他小配置导入导出插件安装使... 查看详情
python测试开发django-55.xadmin使用markdown文档编辑器(django-mdeditor)(代码片段)
...章编辑,可以整合一个markdown的文本编辑器。github上关于django的markdown插件很多的,看了半天也不知道选哪个好,本篇用django-mdeditor先试试django-mdeditorpip安装django-mdeditorpipinstalldjango-mdeditor在项目 查看详情
django系列博客(代码片段)
Django系列博客(二)前言今天博客的内容为使用Django完成第一个Django页面,并进行一些简单页面的搭建和转跳。命令行搭建Django项目创建纯净虚拟环境在上一篇博客中已经安装好了虚拟环境,所以用虚拟环境来安装指定版本的Dja... 查看详情
django_简单的数据库交互案例(代码片段)
...数据库交换的练习案例 页面.png二、创建mysql表(1)创建django(2)创建app文件pythonmange.pystartappcmdb(3)创建数据库,在project同名的配置的init.py文件中配置mysql连接importpymysqlpymysql.in 查看详情
pythondjango搭建个人博客系统简单记录(代码片段)
...ff0c;电脑里的东西,总有一天可能会丢失。前言:Django是一个由Python编写的一个开放源代码的Web应用框架。使用Django,只要很少的代码, 查看详情
我的开源项目——搭建个人blog(代码片段)
一直想创建个独立的blog,业余时间基于Python-Django、JQuery、Bootstrap实现了一个简单的blog平台,包括文章发布管理后台和博客前端两部分,欢迎一起交流学习。github源码地址:https://github.com/827992983/blog管理端相关功能:支持富文本... 查看详情
celery+django的简单使用(代码片段)
1.新建Django工程与应用新建工程与应用这里不做详细介绍,这里我们建一个名为demo的项目和home应用。1.编辑settings.py文件在文件的最后添加如下代码:###配置BrokerBROKER_URL='redis://127.0.0.1:6379/0'BROKER_TRANSPORT='red... 查看详情
django简单应用的实现(代码片段)
Django简单应用的实现目录介绍:db.sqlite3:split数据库manage.py:Django工程启动文件;项目管理器:与项目进行交互的命令行工具集的入口MyFirstDjangoasgi.py:与ASGI兼容的web服务器为您的项目提供服务的入口点。settings.py:项目的总配... 查看详情