Objective-C Mojo和Django 对接

最近在做资料类app需要一个好的资源管理工具,excel在这方面非常好,不过能第一非常low,第二数据量一大查询就是个问题。

因此,我使用django做了个资源管理小工具。好处还是很明显的
(1)可以借用django强大的adminsite,实现资源管理
(2)哪天心情好了,直接就可以部署个网站。

不过还是遇到了一个小问题
(1)Mojo 中的表名如何与django生成的表名对应
(2)Mojo中的primaryKey,而django中的id。

解决方法
(1)阅读了mojo源码之后,发现重写tableName函数即可

#import "TGZModel.h"

@implementation TGZModel

+(NSString *)tableName {
    return @"mytablename";
}
@end

(2)前期先手工把,直接把django中的id修改成primaryKey

时间: 2024-11-11 15:03:41

Objective-C Mojo和Django 对接的相关文章

windows2012安装django

第一步:下载python3.6.8或者到(https://www.python.org/downloads/release/python-368/)官网下载(Windows x86-64 executable installer) https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.exe 第二步:安装python3.6.8, 1.自己定义安装目录,这里安装到(c:\python3\) 2.加载python和pip环境: 右键这台

C#客户端与Django服务器端对接——HTTP协议之POST&GET

这段时间一直在搞C#客户端与Django搭建的服务器端对接的工作. 从最开始的不知道怎么用Django写服务器端来处理POST请求,到现在能让服务器端接受POST或GET请求并打印出来.虽然客户端还没有登录成功(因为response还没有写好),不过已经取得了部分成果. 任务分析:C#客户端有一个登录界面和一个登录后的界面,用户需要在登录界面输入用户名和密码才能登录成功,而输入用户名和密码后,单击“登录”按钮,触发相应事件,客户端会向以本机作为服务器的某个地址POST用户名和密码,而在客户端单击

django二次开发对接FastDFS

项目上传和下载图片流程 django admin的ImageField默认会把文件存到settings.py配置的MEDIA_ROOT目录下,所以存储图片的数量受限于django服务器的硬盘大小.为了支持海量的图片存储, 更易于拓展存储空间,使用FastDFS分布式存储系统.如果用户上传的文件重复(文件指纹一样),那么系统只有存储一份数据. 在文件存储服务器使用nginx支持大量用户请求 nginx对接FastDFS的简要配置 server { listen 8888; server_name

微信小程序登录对接Django后端实现JWT方式验证登录

先上效果图 点击授权按钮后可以显示部分资料和头像,点击修改资料可以修改部分资料. 流程 1.使用微信小程序登录和获取用户信息Api接口 2.把Api获取的用户资料和code发送给django后端 3.通过微信接口把code换取成openid 4.后端将openid作为用户名和密码 5.后端通过JSON web token方式登录,把token和用户id传回小程序 6.小程序将token和用户id保存在storage中 下次请求需要验证用户身份的页面时,在header中加入token这个字段 微信

微信小程序开发1.4--小程序对接Django

本地开发对接 小程序只能跟指定的域名进行网络通信 必须使用https发起网络请求 远端对接调试 使用git远端同步代码:本地代码push到git仓库,再从服务器代码从git仓库拿回来,coding.net  oschina  码云 管理依赖环境:使用pip管理,建立一个requirements.txt, 使用pip install -r requirements.txt进行安装就行,在远端进行即可 格式:django == 2.0 numpy == 1.5 原文地址:https://www.cn

【网络开发】WeX5的Ajax和Django服务器json接口对接跨域问题解决

问题背景 WeX5是典型的html5+js架构.源文件全部放到服务器的UI Server中,使用通用的tomcat,例如使用域名www.wuyoubar.cn:8080/x5. Android和IOS的服务器端Django已经实现了json的处理,json的主域名www.wuyoubar.cn:80 PC访问WeX5页面.避免重复进行数据处理,WeX5的JS代码里面直接使用Ajax请求Django的json接口数据.这样就出现了跨域的问题,对于客户端来说,请求的源码,页面文件,css和js代码等

Django rest framework 使用haystack对接Elasticsearch

Haystack为Django提供了模块化的搜索.它的特点是统一的,熟悉的API,可以让你在不修改代码的情况下使用不同的搜索后端(比如 Solr, Elasticsearch, Whoosh, Xapian 等等). 我们在django中可以通过使用haystack来调用Elasticsearch搜索引擎. drf-haystack官方文档: https://drf-haystack.readthedocs.io/en/latest/ 环境:django ==1.11.11 1.首先安装相关的依

Django系列3:Model的简单对接

1.models.py from django.db import models # Create your models here. class Student(models.Model): s_name = models.CharField(max_length=16) s_age = models.IntegerField(default=1) 2.python manage makemigrations (venv) MacBookPro:HelloDjango zhangxm$ pyt

Django学习日记04_模板_overview

通过Django中的模板,使得设计人员和网站管理有一个对接的接口,实现网页设计和逻辑的分离,因此,模板会处理大量的文本解析内容,django中内部使用了高效的引擎来完成模板解析. 模板设置 在使用模板前,需要对django进行配置,在项目目录的setting.py中, TEMPLATES = [? ? {? ? ? ? 'BACKEND': 'django.template.backends.django.DjangoTemplates',? ? ? ? 'DIRS': [? ? ? ? ? ?