DRF实现跨域访问(CORS)

技术 

Django REST framework (DRF) 是一个强大且灵活的工具,用于构建 Web API。要实现跨域资源共享(CORS),DRF 提供了一种简单的方式来处理跨域请求。以下是一些步骤和示例,展示如何在 DRF 中启用 CORS。 1. 安装 CORS 支持 首先,确保已经安装了 dja

利用Django的用户模型实现授权访问

技术 

Django作为一个功能完善的web开发框架,自带了一个强大的用户认证系统,可以实现用户认证、会话管理、权限管理等功能。下面用实例实现一个授权访问指定视图的功能。所有功能是在一个complaint应用下实现。 一、创建登录表单 在应用目录下创建一个forms.py文件,在文件内创建一个继承自Auth

用python查看postgres表结构

技术 

用Django部署了一个项目,数据库采用postgreSQL。如果需要查看一下posgres里面的表结构,比如‘auth_user'表是由哪些字段构成的,最简单的方法是进入postgre数据库,使用 postgres=# \d auth_user 在pyhon中,可以使用“select column

Django更改默认数据库

技术 

Django创建项目之后,默认数据库是sqlite。如果想要变更默认数据库,需要在settings.py中进行修改。 打开settings.py,找到DATABASES字段,将原default值注释掉。替换为自己熟悉的数据库。这里将默认数据库替换为posgresql,假设数据库名、用户名、用户密码都