1 创建项目 参见nb博客:https://www.cnblogs.com/wupeiqi/articles/9178982.html 1 使用pycharm创建虚拟环境: 2 创建项目: pip install Django==3.2 django-admin startproject crm_p Read More
posted @ 2022-08-25 11:06 角角边 Views(79) Comments(0) Diggs(0)
1 文本编辑器 更多的编辑器也可以在网上自行查找使用,根据官方文档一步一步操作即可。 这里我们使用:TinyMCE TinyMCE中文文档中文手册:http://tinymce.ax-z.cn/quick-start.php 模板文件: <script src="{% static 'blog/js Read More
posted @ 2022-08-23 15:46 角角边 Views(93) Comments(0) Diggs(0)
1 评论树展示 urls.py from django.urls import path urlpatterns = [ ... path('get_comment_tree/', views.get_comment_tree), ] views.py from django.http import Read More
posted @ 2022-08-23 11:07 角角边 Views(25) Comments(0) Diggs(0)
1 组合搜索组件 代码下载链接:https://pan.baidu.com/s/1YCHCNMALrsM-Dt70Q5yJBg?pwd=a9h2 第一步:获取 group.py文件并放到项目中(utils目录)。 第二步:在视图函数中配置 视图 from django.shortcuts impor Read More
posted @ 2022-08-22 15:30 角角边 Views(21) Comments(0) Diggs(0)
假设:你正在做一个订单支付平台,其中用到了删除/撤销订单问题。想给予用户一些提示。可以用到Django的message组件。 该组件通过第一次请求,写入提示信息并返回重定向,第二次请求,呈现提示内容。 建议:有跳转的时候才使用message,更多时候通过ajax就可完成。 message其实是一个对 Read More
posted @ 2022-08-22 14:49 角角边 Views(88) Comments(0) Diggs(0)
模板继承即渲染: 文章点赞或反对: 跟评论和子评论: settings.py settings.py USE_TZ = False # 转时区改为False 编写url: urls.py from django.urls import re_path urlpatterns = [ ... path Read More
posted @ 2022-08-19 17:28 角角边 Views(32) Comments(0) Diggs(0)
urls.py from django.urls import re_path urlpatterns = [ ... # 个人站点url re_path('^(?P<username>\w+)/$', views.home_site), # 个人站点页面的跳转过滤功能 re_path('^(?P< Read More
posted @ 2022-08-18 11:58 角角边 Views(31) Comments(0) Diggs(0)
index.html {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="{% stati Read More
posted @ 2022-08-17 17:12 角角边 Views(34) Comments(0) Diggs(0)
配置settings.py文件 LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai' Read More
posted @ 2022-08-17 17:03 角角边 Views(22) Comments(0) Diggs(0)
1 创建超级用户 后台管理组件admin(不是必需的): 创建超级用户: python manage.py createsuperuser 并在相应的APP下的admin文件中配置如下: from django.contrib import admin from blog import models Read More
posted @ 2022-08-17 16:44 角角边 Views(27) Comments(0) Diggs(0)
index.html {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="{% stati Read More
posted @ 2022-08-17 15:39 角角边 Views(37) Comments(0) Diggs(0)
1 Django的auth认证模块: 要使用Django的auth模块,必须要继承Django的UserInfo,在写入自己的字段。 from django.contrib.auth.models import AbstractUser class UserInfo(AbstractUser): " Read More
posted @ 2022-08-17 14:38 角角边 Views(24) Comments(0) Diggs(0)
register.html {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="{% st Read More
posted @ 2022-08-17 09:58 角角边 Views(21) Comments(0) Diggs(0)
1 基于forms组件设计注册页面 register.html {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="style Read More
posted @ 2022-08-16 16:28 角角边 Views(36) Comments(0) Diggs(0)
关于更新的三种方式: 举例:比如说更新一下三人的工资,每人加1千。就要在原有的基础上加1千。 场景: lxx 1999 lww 2999 小朱 3000 方式1: 只能针对一个一个的数据做处理。 cus_object = models.Customer.objects.filter(id=22).f Read More
posted @ 2022-08-16 14:44 角角边 Views(330) Comments(0) Diggs(0)
需要用到bootstrap models.py class TransactionRecord(): """ 交易记录 """ charge_type_class_mapping = { 1: "success", 2: "danger", 3: "default", 4: "info", 5: " Read More
posted @ 2022-08-16 10:19 角角边 Views(41) Comments(0) Diggs(0)
1 Django中的事务锁 事务(MySQL+innodb) 多个数据库操作,要成功都成功,要失败都失败。 from django.db import transaction with transaction.atomic(): # 数据库操作A # 数据库操作B 数据库锁(结合事务) from d Read More
posted @ 2022-08-16 09:43 角角边 Views(414) Comments(0) Diggs(0)
如果想要灵活应用TypedChoiceField,那么请看如下: class TransactionRecord(ActiveBaseModel): """ 交易记录 """ charge_type_class_mapping = { 1: "success", 2: "danger", 3: "d Read More
posted @ 2022-08-15 16:14 角角边 Views(93) Comments(0) Diggs(0)
解释: http://127.0.0.1:8000/customer/list/?filter=lxx&age=19 request.GET 对象,本质是QueryDict类型 1.默认QueryDict不允许被修改 _mutable = False request.GET._mutable = T Read More
posted @ 2022-08-15 14:54 角角边 Views(88) Comments(0) Diggs(0)
易理解的按钮控制: customer.html {% extends 'layout.html' %} {% load static %} {% load permission %} {% block content %} <div style="margin-bottom: 5px" class= Read More
posted @ 2022-08-15 11:57 角角边 Views(33) Comments(0) Diggs(0)