281 - 300 件显示 / 全621件中
swap_vert

默认

  • 查询集 QuerySet全71回

    2023年11月22日更新

    3722次浏览

    概念 Django的ORM中存在查询集的概念。 查询集,也称查询结果集、QuerySet,表示从数据库中获取的对象集合。 当调用…

    Django 开发教程
  • 管理器 Manager全71回

    2023年11月22日更新

    3722次浏览

    管理器是Django的模型进行数据库操作的接口,Django应用的每个模型类都拥有至少一个管理器。 我们在通过模型类的objects…

    Django 开发教程
  • Django 中的数据库事务全71回

    2023年11月22日更新

    3722次浏览

    装饰器方式使用事务 py from django.db import transaction @transaction.atomic def viewfunc(request): 整个方法都处于事务中 ... with语句使用事务 py from…

    Django 开发教程
  • 使用方法全71回

    2023年11月23日更新

    3722次浏览

    管理界面本地化 在settings.py中设置语言和时区 py LANGUAGECODE = 'zhhans' 使用中国语言 TIMEZONE = 'Asia/Shanghai' 使用中国上海时间 创建…

    Django 开发教程
  • 调整列表页全71回

    2023年11月23日更新

    3722次浏览

    Django提供的Admin站点的展示效果可以通过自定义ModelAdmin类来进行控制。 自定义Admin管理类 定义管理类需要继承自admin.ModelAdmin…

    Django 开发教程
  • 调整编辑页全71回

    2023年11月23日更新

    3722次浏览

    表单字段 打开shop/admin.py文件,修改ProductAdmin类如下: py class ProductAdmin(admin.ModelAdmin): fields = 'name', 'publishedat' 分组显示 打开shop/admin.py文件…

    Django 开发教程
  • 上传图片全71回

    2023年11月23日更新

    3722次浏览

    Django有提供文件系统支持,在Admin站点中可以轻松上传图片。 安装Python的图片操作包 sh pip install Pillow 配置 默认情况下,Django…

    Django 开发教程
  • 使用认证全71回

    2023年11月23日更新

    3722次浏览

    创建用户 py from django.contrib.auth.models import User 用户名、邮箱、密码 user = User.objects.createuser('aaron', 'aaron@clwy.cn', '123123') 更改密码 py u =…

    Django 开发教程
  • 扩展用户模型全71回

    2023年11月23日更新

    3722次浏览

    默认的User模型,字段有限。如果需要添加其他额外的字段,最好的方法是再新增一个模型,然后定义与User模型…

    Django 开发教程
  • 自定义用户模型全71回

    2023年11月23日更新

    3722次浏览

    除了使用一对一扩展用户模型外,可以自定义用户模型,来取代Django自带的User模型。 但是需要注意的是,这种方法适合于新…

    Django 开发教程
  • 使用表单全71回

    2023年11月23日更新

    3722次浏览

    定义form 子应用中,新建forms.py py from django import forms class IssueForm(forms.Form): title = forms.CharField(label='标题', widget=forms.TextInput(attrs={'placeholder': '请…

    Django 开发教程
  • 从模型创建表单全71回

    2023年11月23日更新

    3722次浏览

    使用表单,另一种更简单的方式,是直接通过模型生成表单。 表单的定义 在子应用models.py中,添加 py 活动表单 from…

    Django 开发教程
  • 自定义验证全71回

    2023年11月13日更新

    3722次浏览

    有一些表单,需要自定义验证,可以采用以下方式 py 注册表单 class SignUpForm(forms.Form): ... password = forms.CharField(label='密码', widget=forms.TextInput(attrs={'placeholder': '请…

    Django 开发教程
  • Django Simple Captcha 验证码全71回

    2023年11月23日更新

    3722次浏览

    验证码会使用djangosimplecaptcha来实现 安装 sh pip install djangosimplecaptcha 配置 settings.py中 py INSTALLEDAPPS = ... 'captcha', ... 迁移 生成存储验证码,所需要的表 py…

    Django 开发教程
  • 不使用 Form 渲染验证码,Ajax 做验证全71回

    2023年11月23日更新

    3722次浏览

    以下代码略去了验证码包的安装,省略了路由的配置。这些基础的内容,请自行处理好。 视图中生成验证码 views.py中 py…

    Django 开发教程
  • 上传文件全71回

    2023年11月23日更新

    3722次浏览

    添加avatar字段 参考扩展用户模型(/guide/documents/djangoclwy/10/djangoextendusermodel) py avatar = models.ImageField(verbosename='头像', null=True) 配置上传目录 settings.py中 py…

    Django 开发教程
  • Django Debug Toolbar全71回

    2023年11月23日更新

    3722次浏览

    可以安装djangodebugtoolbar 安装 py pip install djangodebugtoolbar 先决条件 settings.py中,确定开启了django.contrib.staticfiles,然后再加上debugtoolbar py INSTALLEDAPPS = ... 'django.contrib.staticfiles…

    Django 开发教程
  • 404 页面全71回

    2023年11月23日更新

    3722次浏览

    注意:以下操作,均在总应用目录中操作,而不是子应用目录。 模板 settings.py中模板路径配置 自行制作404.html,存储在…

    Django 开发教程
  • 分页全71回

    2023年11月23日更新

    3722次浏览

    实现一个和百度搜索一样的分页。当前页前面有5个页码,当前页后面有4个页码。 views.py部分 方法视图 py def index…

    Django 开发教程
  • Redis 配置全71回

    2023年11月23日更新

    3722次浏览

    安装 py pip install djangoredis 配置 settings.py中 py CACHES = { "default": { 默认 "BACKEND": "djangoredis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/0", "OPTIONS": { "CLIENTCLASS…

    Django 开发教程