![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
西柚001
这个作者很懒,什么都没留下…
展开
-
Django 简易PACS读片系统
其中的功能都可以进行操作,后续我进行优化,默认滚动条是切换dicom。我写的这个html,直接放进去就可以看,其中的内容你可以通过。下面是我的settings设置,我把修改的地方标注出来。连接数据库的设置,没有这个设置,数据库会连接失败。原创 2023-08-22 15:12:22 · 768 阅读 · 0 评论 -
Django 分页(包括固定页数项)
每页显示1条数据,分成了12页,然后点击每一页都会进行跳转。虽然没有样式,但是你可以通过自己的整理可以做出很好的样式。页面没有样式,但是我们需要的功能都可以显示到页面上的。这里的是对应你创建的数据中字段的名称。原创 2023-03-13 17:28:26 · 211 阅读 · 0 评论 -
Django 前后端分离(REST Framework)
一. 关于前后端分离需要知道的一些术语(一)什么是RESTful API?要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST – REpresentational State Transfer,英语的直译就是“表现层状态转移”。如果看这个概念,估计没几个人能明白是什么意思。那下面就让我来用一句人话解释一下什么是RESTful:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。RESTful 是典型的基于HTTP的协议。Resource:资源,即数据原创 2022-06-28 11:03:11 · 5981 阅读 · 0 评论 -
Django 验证和授权概述
验证和授权概述1、Django有一个内置的授权系统。用来处理用户、分组、权限以及基于cookie的会话系统。Django的授权系统包括验证和授权两个部分⑴验证是验证这个用户是否是他声称的人(比如用户名和密码验证,角色验证)⑵授权是给与他相应的权限2、实质上是把用户存在数据库中的数据和通过表单提交上来的数据做对比,看是否相等⑴认证的作用是确定用户的身份,比如是否是公司的员工,没是否是注册用户⑵权限的作用确定用户能够做什么,比如用户是否可以浏览付费咨询,如果后台系统的话对于员工的话,是否可以修改编辑原创 2022-05-24 08:57:36 · 413 阅读 · 0 评论 -
Django 中使用locals()函数的技巧
对current_datetime 的一次赋值操作:def current_datetime(request): now = datetime.datetime.now() return render(request, "current_datetime.html", {"current_datetime": now})很多时候,就像上面的代码一样,你会觉得自己是在计算某个变量,保存结果到变量中,比如前的的now,就是进行赋值后在传送到模板中。其中喜欢偷懒的程序员就会注意到,不断地编原创 2022-05-23 17:25:46 · 468 阅读 · 0 评论 -
Django 自定义设置外键
django模型生成外键时:会自动在表名称后加上id总所周知!django的模型里有外键列例如:from django.db import models# Create your models here.class UserInfo(models.Model): username = models.CharField(verbose_name='用户名', max_length=32) password = models.CharField(verbose_name='密码原创 2022-05-09 09:54:58 · 2998 阅读 · 2 评论 -
Django 模板语言
更好的方法,使用django过滤器设置模板时间格式例如:2022-05-05{{ item.start_time | date:‘Y-m-d’ }}例如:2022-05-05 09:30:00{{ item.start_time| date:‘Y-m-d H:i:s’ }}原创 2022-05-07 11:10:13 · 496 阅读 · 0 评论 -
Django 启动出现(WARNINGS)
login.Avatar: (models.W042) Auto-created primary key used when not defining a primary key type, by default ‘django.db.models.AutoField’.HINT: Configure the DEFAULT_AUTO_FIELD setting or the LoginConfig.default_auto_field attribute to point to a subclass o原创 2022-04-25 09:34:45 · 1171 阅读 · 0 评论 -
Django 上传图片
1.设置存放上传的图片的文件夹settings.pyMEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\\', '/')MEDIA_URL = '/media/'2.创建图片路径的表结构models.py# 存放图片的表class Avatar(models.Model): user = models.CharField(max_length=100) photo = models.ImageField(upl原创 2021-08-24 11:08:29 · 660 阅读 · 4 评论 -
Django admin可以看详情 但是不允许修改
Django admin可以看详情 但是不允许修改不允许修改,不允许添加,不允许删除class ReadOnlyAdminMixin: def has_add_permission(self, request): return False def has_change_permission(self, request, obj=None): return False def has_delete_permission(self, request原创 2021-08-23 17:03:08 · 1576 阅读 · 0 评论 -
Django 实行迁移文件
构建迁移文件python manage.py makemigrations实施迁移功能python manage.py migrate原创 2021-08-04 08:45:42 · 147 阅读 · 0 评论 -
Django Admin去掉认证和授权
1.去掉认证和授权2.在admin.py内加入如下代码from django.contrib.auth.models import Group, Useradmin.site.unregister(Group)admin.site.unregister(User)3.页面就会发生变化,简单操作4.完成原创 2021-07-30 15:13:38 · 1904 阅读 · 2 评论 -
Django Admin关联字段显示
Django admin之关联字段显示1.商品与图片进行一对多的形式,一件商品有多个图片2.在模型model.py中进行修改这样会把商品列表名称进行修改了3.重新启动原创 2021-07-30 14:53:36 · 462 阅读 · 0 评论 -
Django Admin Simpleui 再次更新
Django AdminSimpleui 自定义常用 持续更新中…1.不想渲染simpleui的版本说明在settings.py中设置SIMPLEUI_STATIC_OFFLINE = True2.去掉Simpleui 主页图标在settings.py中设置SIMPLEUI_HOME_INFO = False3.自定义后台的名字、标题这个是在admin.py中设置的admin.site.site_title="名字1"admin.site.index_title="名原创 2021-07-29 16:51:51 · 655 阅读 · 1 评论 -
Django Web 开发利器
Django Web 开发利器1.django_extensions它是一个为 Django 项目收集全局自定义管理扩展的存储库命令行中安装依赖pip3 install django-extensions项目的配置文件 settings.py 中添加 AppINSTALLED_APPS = [ 'django_extensions', ...]2.shell_plus进入到增强版的 Shell,自动导入项目下所有模型python manage.py shell_pl原创 2021-07-29 10:16:32 · 78 阅读 · 0 评论 -
Django Admin创建用户
Django创建admin用户python manage.py createsuperuser出现Superuser created successfully ,证明创建成功原创 2021-07-27 09:47:15 · 222 阅读 · 0 评论 -
Django 操作已经存在的数据库
1.Django连接MySQL数据库修改setting.py文件DATABASE = { 'default':{ 'ENGINE':'django.db.backends.mysql', 'NAME':'数据库名', 'HOST':'数据库地址', 'PORT':端口, 'USER':'用户名', 'PASSWORD':'密码', }}1.由于Django内部链接MySQL数据库的时原创 2021-07-26 17:21:19 · 2099 阅读 · 0 评论 -
Django Admin快速美化详解
Django的后台快速美化详解一直听说别人一天搞出来一个后端管理系统,今天发现了新大陆,哈哈哈1.Django中admin设置中文在settings.py中设置LANGUAGE_CODE = 'zh-Hans'TIME_ZONE = 'Asia/Shanghai'2.Django中admin页面标题设置中文在你的主模块中的admin.py中添加下面两行admin.site.site_header = '后台管理系统'admin.site.index_title = '首页'原创 2021-07-26 16:19:07 · 5130 阅读 · 8 评论 -
Django Admin出现报错
TypeError at /admin/ ‘set’ object is not reversibleDjango进入Admin模块时候,访问http://127.0.0.1:8000/admin/报错如下:经过查询资料,显示urls.py中的urlpatterns 使用了字典的原因(字典是无序的,所以报了错误)只有把这个{}修改成[],就可以正常使用了修改之后如下图:修改好之后,再运行一下...原创 2021-07-23 14:35:10 · 650 阅读 · 0 评论 -
Django 项目创建步骤
1.创建Django项目django-admin startproject first_demo2.进入文件夹1.创建shopscd first_demopython manage.py startapp shops2.进入shops3.关闭命令窗口此时可以关闭命令窗口了,然后使用Pycharm打开这个项目,Pycharm安装3.配置first_demo settings如果有新的模块添加上,就需要下图38行之后添加一行'shops.apps.ShopsConfig',原创 2021-07-15 14:03:39 · 537 阅读 · 0 评论