web架构 Django
文章平均质量分 72
以Django基础,实战项目分析,剖析电商数据库
离开你,我才发现
bug, 不破, 不回头 个人博客jkraise.top
展开
-
Drf框架Django(Elasticsearch,serializers)
目录1.商业模式介绍2项目知识点商业模式介绍1. B2B–企业对企业B2B平台是电子商务的一种模式,是英文Business-to-Business的缩写,即商业对商业,或者说是企业间的电子商务,即企业与企业之间通过互联网进行产品、服务及信息的交换。它将企业内部网,通过B2B网站与客户紧密结合起来,通过网络的快速反应,为客户提供更好的服务,从而促进企业的业务发展案例 阿里巴巴,2. C2C–个人对个人通过电子商务网站为买卖用户双方提供一个在线交易平台,使卖方可以在上面发布待出售的物品的信息,而原创 2021-09-30 17:09:01 · 794 阅读 · 0 评论 -
异步方案 celery 发短信 && Python单例
Python 单例方法# 方式1 创建单例class A: _instance = None def __new__(cls, *args, **kwargs): if not cls._instance: cls._instance = super().__new__(cls, *args, **kwargs) return cls._instance def goto(self,):原创 2021-09-29 17:45:38 · 173 阅读 · 6 评论 -
Django付款跳转去支付宝链接页面时提示quote_from_bytes() expected bytes的 解决方案
Django付款跳转去支付宝链接页面时提示quote_from_bytes() expected bytes的 解决方案调用时注意notify_url=" ", 此参数一定要写,Str类型 # 生成登录支付宝连接 order_string = alipay.api_alipay_trade_page_pay( out_trade_no=order_id, total_amount=str(order.total_amount), subject原创 2021-06-09 22:36:18 · 394 阅读 · 6 评论 -
2021 最新版 Django 接入 支付(支付宝为例
Django 接入 支付(支付宝为例)支付宝开放平台入口https://open.alipay.com/platform/home.html登录 账号控制台创建应用开发服务-测试沙箱环境沙箱环境支付宝提供给开发者的模拟支付的环境。跟真实环境是分开的。沙箱应用:https://openhome.alipay.com/platform/appDaily.htm?tab=info支付宝开发文档文档主页: https://openhome.alipay.com/原创 2021-06-09 22:24:00 · 1716 阅读 · 6 评论 -
win10遇到的celery 任务不执行的解决方案
win10 遇到的小bug开启服务发现,任务并未执行 上网查资料后发现,celery 对win10 支持并不是很好解决此方案的方案1添加–pool=solo参数celery -A celery_tasks.main worker --pool=solo -l info方案2先安装gevent,然后在启动celery的时候添加gevent参数pip install geventcelery -A celery_tasks.main worker -l info -P g原创 2021-04-19 21:11:02 · 1298 阅读 · 1 评论 -
Django 商城项目 从0开始 搭建(持续更新中)
meiduo_mall美多商城1. 项目准备环境py3django 2. 用户注册2.1 用户模型类继承 AbstractUserclass User(AbstractUser): mobile = models.CharField(max_length=11,unique=True) class Meta: db_table = 'tb_users' verbose_name = '用戶' v原创 2021-04-08 23:49:38 · 760 阅读 · 0 评论 -
Django 之 Cookie & session(初学者必看)
Django 之 Cookie & sessionCookie & session设置 Cookiefrom datetime import datetime,timedeltaform django.views import Viewclass BooksView(View): ''' 测试模板 http://127.0.0.1:8000/books/ ''' def get(self, request): # 获取原创 2021-04-01 18:12:57 · 112 阅读 · 2 评论 -
Django-数据库orm 查询语句
有两种方式,进行 shell 操作在命令行终端 进行操作, 但是没有不全以及提示python manage.py shell # 进行命令行操作在Python终端进行操作 提前导入所需的modelsfrom 子应用的models文件 import model类from bookdata.models import BookInfo, HeroInfo...原创 2021-03-31 11:44:58 · 547 阅读 · 3 评论 -
Django路上的知识点,(献给同路人,我用Python)
激活模型 python manage.py makemigrations apps 上面的命令 会进行数据库的迁移你也可以试试运行python manage.py check ;这个命令帮助你检查项目中的问题,并且在检查过程中不会对数据库进行任何操作。现在,再次运行 python manage.py migrate 命令,在数据库里创建新定义的模型的数据表:注意 改变模型只需要这三步编辑models.py 文件,改变模型运行 python manage.py makemigratio原创 2021-03-29 15:26:42 · 94 阅读 · 2 评论 -
Django实战01
实战01 login(一个可以登录的demo)一,首先进行项目搭建,mkvirtualenv -p python3 py3_django_bj # 创建虚拟环境# 进入虚拟环境后pip3 install django# 创建文件mkdir test_django项目创建django-admin startproject test_django . # 注意这个点# 创建app子应用python manage.py startapp app 设置 时区在转载 2021-03-23 08:50:04 · 204 阅读 · 0 评论 -
Django文档4.0(通俗易懂)
title: 初识 django projectdate: 2020-12-25 20:36:20tags:- web- Django- web基础categories:- web框架- Djangotoc: truemathjax: true初识 django project初识 django project01. 进入虚拟环境 创建Django 工程使用django-admin.py 来创建 xxx 项目django-admin startproject xxxx.转载 2021-03-22 11:06:31 · 6087 阅读 · 3 评论 -
Django介绍(阿里P9必看)
Django介绍重量级框架mvt模式mvc模式, 其核心思想是 **分工.解耦.让不同的代码块之间降低耦合, 增强代码的可扩展性和可移植性, 实现向后兼容 **M 全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。V 全拼为View,用于封装结果,生成页面展示的html内容。C 全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果。Django的mvt1.M全拼为Model,与MVC中的M功能相原创 2020-09-09 18:18:47 · 117 阅读 · 0 评论