小编MrM*_*tor的帖子

从一个表单提交创建父模型和子模型对象

我的模型有一个父对象,每个父对象可以有零个或多个外键关联的子对象.

我的自动生成ModelForm非常适合父对象,但我希望用户能够在创建父对象的同时创建一个或多个子对象.注意,我不是指从预先存在的子对象中选择 - 我的意思是从头开始创建子对象...

我目前正在使用大量的django魔法来让我的表格显得非常简单:我意识到这可能需要改变才能完成!

这是我现在所拥有的一个想法:

# urls.py
(r'^create/$',
    CreateAppView.as_view(
        model=App,
        template_name='edit.html')),
Run Code Online (Sandbox Code Playgroud)

 

# edit.html
<form action="" method="post" enctype="multipart/form-data">
    {% csrf_token %}
    {{ form.as_p }}
<input type="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

 

# model
class App(models.Model):
    name = models.CharField(max_length=100)

class Activation(models.Model):
    app = models.ForeignKey(App)
Run Code Online (Sandbox Code Playgroud)

 

# view
class AppForm(ModelForm):
    class Meta:
        model = App

class CreateAppView(CreateView):
    def post(self, request, *args, **kw):
        form = AppForm(request.POST)
        if form.is_valid():
            app = form.save()
            return HttpResponseRedirect(reverse('app_detail', args=(app.id,)))
        else:
            return super(CreateAppView, self).post(request, *args, **kw)
Run Code Online (Sandbox Code Playgroud)

django django-models django-forms

6
推荐指数
2
解决办法
4500
查看次数

如何最好地与客户分享iOS应用程序进度

我正在为客户制作iOS应用程序,并且需要以方便的方式与他们分享我的进度.

目前我知道两个选择:

  • 将他们的设备添加到我的配置文件,然后向他们发送IPA
  • 将应用程序发送给他们,为模拟器构建,让他们直接运行

这些都不是理想的,因为模拟器没有提供完整的体验,并且从非技术人员那里获取UDID可能会很痛苦.

还有其他我应该知道的选择吗?

iphone xcode ipad ios ios-provisioning

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