Django 笔记 - Django Shell
启动 Django Shell 交互式界面,具体命令如下:
python manage.py shell
具体实例
实例 1. 直接修改用户密码,无需原密码。
在 Django Shell 交互式界面下,修改 admin 用户密码的具体代码如下:
from django.contrib.auth.models import User
user = User.objects.get(username='admin')
user.set_password('new_password')
user.save()
实例 2. 直接新建模型数据,保存到数据库,而无需启动 Web 服务器。
在 todo/models.py 文件中,定义模型类 Task,如下所示:
from django.db import models
class Task(models.Model):
title = models.CharField(max_length=255)
description = models.TextField(null=True, blank=True)
completed = models.BooleanField(default=False)
created_at = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title
class Meta:
ordering = ['completed']
进入 Django Shell 交互界面,新建 Task 模型数据,并保存到数据库,具体代码,如下:
from todo.models import Task
newtask = Task()
newtask.title = "Learning Djanog"
newtask.save()
结果图片,如下:
参考资料
[1] django忘记admin后台密码的解决方法. https://blog.csdn.net/qiqi_521/article/details/121263103
[2] Django Todo App. https://www.pythontutorial.net/django-tutorial/django-todo-app/
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2015-06-30 支持向量机(SVM)入门