Hello ! I have submitted a draft proposal on the GSoC Portal. I look forward to the community-feedback on this.
Regards Priyansh On Saturday, March 24, 2018 at 11:10:43 PM UTC+5:30, [email protected] wrote: > > Hello ! > > Here's the updated version of my proposal: > https://gist.github.com/priyanshsaxena/4670cae3d03a7b77a16388601c018460. > A request to the community to spare some time and review this before I put > it up on the GSoC portal. > > I am working on solving some feature-requests, and I've got working > solutions put as PRs. I have tried to give details of the problem and > examples of how the project will be useful in the proposal, but I am not > quite sure on how to demonstrate the understanding of Django. Please do > give me pointers on this. > > Best > Priyansh > > On Wednesday, February 21, 2018 at 12:12:44 AM UTC+5:30, Tim Graham wrote: >> >> Hi Priyansh, >> >> Your proposal isn't really detailed enough for me to understand what the >> outcome of your project would be (I haven't watched Russell's talk that you >> linked). What are the "big wins"? There are projects like >> https://github.com/potatolondon/djangae, which allows using Django with >> Google App Engine. Would your project make something like that much >> simpler? You'll have to demonstrate a fairly sophisticated level of >> understanding of Django to convince us that you understand the problems >> well enough to have a reasonable chance of success. >> >> Regarding your proposed schedule, I'm a bit concerned that you'll have >> exams for five weeks of the coding period. Students are expected to average >> 30+ hours/week on their projects. Is that feasible while you're studying >> for exams? >> >> On Monday, February 19, 2018 at 1:45:22 PM UTC-5, [email protected] >> wrote: >>> >>> Hello ! >>> >>> I have drafted a project-proposal for the idea that Russell laid out in >>> his talk at DjangoCon '15. Here's the link to the draft: >>> >>> https://gist.github.com/priyanshsaxena/4670cae3d03a7b77a16388601c018460 >>> >>> Looking forward to your suggestions on how best to improve this for a >>> concrete GSoC '18 project-proposal. >>> >>> Regards >>> Priyansh >>> >>> On Wednesday, February 14, 2018 at 3:15:56 AM UTC+5:30, Russell >>> Keith-Magee wrote: >>>> >>>> >>>> Another approach would be to do what I laid out in this talk at >>>> DjangoCon US 2015, following the last Summer of Code student who tackled >>>> (tangentially) this problem. >>>> >>>> https://www.youtube.com/watch?v=VgM0qmpHDiE >>>> >>>> That is - finish the modifications needed to Django’s core such that an >>>> arbitrary model can register in a way compatible with the Admin and Forms >>>> library. This was one of the reasons given for standardising the >>>> meta-model >>>> framework, but didn’t make it into Daniel’s GSoC project, although he >>>> *did* >>>> get a proof of concept working that exposed your Gmail inbox in Django’s >>>> admin. >>>> >>>> This would allow *any* data backend to expose an interface that is >>>> fundamentally compatible with Django - which, really, just means “I want >>>> to >>>> browse my data in the admin” and “I want to display a form for my model”. >>>> >>>> It won’t allow an arbitrary ORM query to run against an arbitrary >>>> “NoSQL” backend - but that’s idea was never going to work anyway. But I >>>> don’t think anyone is serious about wanting that, either. All they want is >>>> the ability to integrate a non-SQL data source into their basic Django >>>> visualisations. >>>> >>>> Yours, >>>> Russ Magee %-) >>>> >>>> > On 13 Feb 2018, at 6:48 pm, Curtis Maloney <[email protected]> >>>> wrote: >>>> > >>>> > On 02/13/2018 09:23 PM, [email protected] wrote: >>>> >> Hello ! >>>> >> What is the policy regarding NoSQL datastores being used as backends >>>> ? I think adding support for something like MongoDB might be good idea. >>>> > >>>> > Could you elaborate on why you think it would be a good idea? >>>> > >>>> > I believe every other time the discussion has come up the following >>>> points have been made. >>>> > >>>> > 1. "NoSQL" is not a DB category, it is an anti-category >>>> > 2. Because of there there is no common data model, or query >>>> languages. >>>> > 3. If you limit yourself to just document stores, there is still no >>>> common query language [but this can be hidden by code] >>>> > 4. Document stores are a really really bad fit for the ORM, as it's >>>> designed for the relational model, not document model. >>>> > 5. A better approach would be to develop an ODM, which is >>>> sufficiently compatible with the ORM you can provide similar tools like >>>> ModelForms and ModelAdmin, as well as GCBV. >>>> > >>>> > If I missed anything, I'm sure someone else will remind me. >>>> > >>>> > [Also... why is it always MongoDB, instead of something with a solid >>>> reputation of reliability and performance?] >>>> > >>>> > -- >>>> > Curtis >>>> > >>>> > >>>> > -- >>>> > You received this message because you are subscribed to the Google >>>> Groups "Django developers (Contributions to Django itself)" group. >>>> > To unsubscribe from this group and stop receiving emails from it, >>>> send an email to [email protected]. >>>> > To post to this group, send email to [email protected]. >>>> > Visit this group at https://groups.google.com/group/django-developers. >>>> >>>> > To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/django-developers/d9e38eeb-eab1-e0db-8d50-54abe6fb1afd%40tinbrain.net. >>>> >>>> >>>> > For more options, visit https://groups.google.com/d/optout. >>>> >>>> -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/7f33ffd1-8001-4bf0-99a3-179d77e1d52c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
