小编gam*_*eus的帖子

django admin 上传文件处理

这就是我想要做的,到目前为止我在搜索中没有找到类似的东西。在我的管理页面中,我的模型中有一个 Filefield。其余字段都是只读的。我希望能够上传文件并立即处理它并从中提取信息以分配给这些只读字段。

我想覆盖这个 FileField 的 clean_(modelfield) 方法,并在其中进行解析和分配。但这不是在文件上传后立即完成的,对吗?我认为这是在保存表单/条目时完成的。接下来我想在这个名为“进程”的管理表单中添加一个自定义按钮,可以在文件上传后单击该按钮。这将触发将值分配给只读字段。但是我无法决定处理文件的最佳方法是什么,并在没有太多修补的情况下在一页中显示更新的字段。

有什么想法吗?谢谢

django fieldset filefield

5
推荐指数
1
解决办法
938
查看次数

IN_ADDR结构在android中奇怪定义

我试图在Android上编译网络代码并看到编译错误.我正在使用的结构是ip_mreq_source,它应该在头文件中定义,如下所示:

struct ip_mreq_source {
  struct in_addr imr_multiaddr;
  struct in_addr imr_sourceaddr;
  struct in_addr imr_interface;
};
Run Code Online (Sandbox Code Playgroud)

其中in_addr应定义为:

typedef uint32_t in_addr_t;
struct in_addr
  {
    in_addr_t s_addr;
  };
Run Code Online (Sandbox Code Playgroud)

来自基于Android的编译器的g ++(GCC 4.4.3)中出现的详细错误:

    arm-linux-androideabi-g++ -MMD -MP -MF groupsock/GroupsockHelper.o.d.org -fpic
 -ffunction-sections -funwind-tables -fstack-protector -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ 
-D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__  -Wno-psabi -march=armv5te -mtune=xscale -msoft-float 
-fno-exceptions -fno-rtti -mthumb -Os -fomit-frame-pointer -fno-strict-aliasing -finline-
limit=64 -Igroupsock/include -Igroupsock/../UsageEnvironment/include -Iandroid-
ndk-r5b/sources/cxx-stl/system/include -Igroupsock -DANDROID  -Wa,--noexecstack 
-DANDROID_NDK -Wall -fexceptions  -O2 -DNDEBUG -g   -Iandroid-8/arch-arm/usr/include -c  
groupsock/GroupsockHelper.cpp -o groupsock/GroupsockHelper.o && rm -f 
groupsock/GroupsockHelper.o.d && mv groupsock/GroupsockHelper.o.d.org 
groupsock/GroupsockHelper.o.d
groupsock/GroupsockHelper.cpp: In …
Run Code Online (Sandbox Code Playgroud)

c c++ android struct android-ndk

3
推荐指数
1
解决办法
2981
查看次数

标签 统计

android ×1

android-ndk ×1

c ×1

c++ ×1

django ×1

fieldset ×1

filefield ×1

struct ×1