django - 如何访问数据库,以便获取组织 ID?
问题描述
我正在为特定应用程序创建通知。我需要为此动态创建 API,因为我正在从数据库而不是 models.py 文件中收集信息。现在,我正在使用虚拟数据,所以它可以工作,但我需要从数据库中获取组织 ID,所以它是动态的。有什么想法吗?任何帮助,将不胜感激!
class CreateNoticeAPIView(views.APIView):
def post(self,request):
serializer = CreateNotice(data=request.data)
if serializer.is_valid():
db.save("noticeboard", "613a1a3b59842c7444fb0220", serializer.data)
return Response(
{
"success":True,
"data":serializer.data,
"message":"Successfully created"
},
status=status.HTTP_201_CREATED)
return Response(
{
"success":False,
"message":"Try again!"
},
status=status.HTTP_400_BAD_REQUEST)
这是 views.py 文件中用于创建通知的视图。db.save 中的第二个参数是组织ID 的虚拟数据(即“613a1a3b59842c7444fb0220”)。提前致谢!
解决方案
推荐阅读
- html - 通过嵌入代码在网站上循环播放 Youtube 视频
- powerbi - 在 Films 表中创建一个名为 NumberBreaks 的计算列,它显示每部电影所需的休息次数
- react-native - 将示例从 PIXIJS 转换为 Expo-PIXI
- image - 将 svg 路径转换为 Photoshop 的图像
- java - Java Stacktrace 过早中断
- gnuplot - gnuplot:如何更改超文本的字体大小?
- sql - MS Access 显示与组合框中的保存值
- artifactory - Artifactory 中的“Wharf 缓存默认布局”是什么?
- php - SQLSTATE [HY000]:一般错误:3780 外键中引用列'user_id'和引用列'id'不兼容
- django - Django 微服务认证