The contrib.gis app and the GIS backends definitely need some loving. There 
are a number of workarounds and hacks present in the GIS app that makes it 
a lot harder to work on the ORM in general. I'm not sure if improving GIS 
would be too ambitious for a GSOC project though, and it definitely 
requires a fair bit of domain knowledge and ORM knowledge.

I mention GIS because I think you'd have a hard time convincing the 
community that a new backend should be included in core. There are already 
several third party backends, like mssql and firebird, and I believe the 
preference is to keep them as third party.

As for the existing backends in core, I believe oracle is probably in need 
of the most attention, purely because it isn't used as widely, and is 
somewhat difficult to install and test against. I actually use oracle in 
production, and haven't run into that many issues, but there are several 
core maintainers (whose names escape me at the moment) that look after the 
oracle backend that may be able to point out specific pain points.

There's also a ticket open to clean up and improve TEST_ database settings 
here <https://code.djangoproject.com/ticket/21775#ticket> (discussion 
here<https://groups.google.com/forum/#!topic/django-developers/2aJuLbMRARU>) 
that you might be interested in looking at. To be honest, this is probably 
a good sized project with enough design decisions required to be 
appropriate for a GSOC. The problem might be a lack of interest in getting 
this done compared to some other ideas though, so you'd probably want to 
get some buy in before delving too deep.

I hope some of this helps.

- Josh

On Monday, 17 February 2014 23:19:36 UTC+11, NAVNEET SUMAN wrote:
>
> I would like to work on the Improving the less popular backends supported 
> by django for this GSOC . What are the various backend u would like to see 
> in django/ or what are the issues related with less popular backends
>
> -- 
>  Thanks and Regards,
>
> Navneet suman,
> IIIT-Allahabad
> +91-9305612151
>
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" 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 http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/2b91baa9-a787-49cc-b182-3b1a8fa86bb6%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to