Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Django Beyond Static Models: ORM Tricks for Unstructured AI Data #319

Open
Knighthawk-Leo opened this issue Feb 2, 2025 · 2 comments
Open
Assignees
Labels
proposal Wish to present at PyDelhi? This label added automatically on choosing the "Talk Proposal" option.

Comments

@Knighthawk-Leo
Copy link

Knighthawk-Leo commented Feb 2, 2025

Title

Django Beyond Static Models: ORM Tricks for Unstructured AI Data

Describe your Talk

Traditional Django models rely on predefined structures, but AI-driven applications often deal with dynamic and unpredictable data. Managing such data with constant migrations can be a major bottleneck. This talk explores how to leverage Django’s ORM to build dynamic models that adapt to changing data structures—without relying on JSONFields or constant schema migrations.

We’ll cover:

  • Creating and managing actual database tables dynamically at runtime.
  • Using Django’s ORM capabilities to structure unpredictable AI data efficiently.
  • Implementing dynamic filters to query evolving datasets seamlessly.
  • Scaling dynamic data while maintaining performance and integrity.
  • Best practices for handling schema evolution without frequent migrations.
  • If Time allows will Show a real-world project that builds multiple AI-powered applications by combining multiple AI models—and how this dynamic modeling approach makes it possible.

Pre-requisites & reading material

  • Familiarity with Django models and ORM
  • Basic understanding of relational databases (e.g., PostgreSQL, MySQL)
  • Experience with Django QuerySet API
  • Interest in dynamic data handling and AI applications

Time required for the talk

30

Link to slides/demos

No response

About you

I am a Backend Developer
We can Connect over Here

Availability

15/02/2025

Any comments

No response

@Knighthawk-Leo Knighthawk-Leo added the proposal Wish to present at PyDelhi? This label added automatically on choosing the "Talk Proposal" option. label Feb 2, 2025
@agriyakhetarpal
Copy link
Collaborator

Hi @Knighthawk-Leo, thanks for proposing a talk on this topic!

If Time allows will Show a real-world project that builds multiple AI-powered applications by combining multiple AI models—and how this dynamic modeling approach makes it possible.

Yes, this would be great. Everyone loves a practical demo, so please feel free to bump up the time required to a thirty-minute slot if you need it. Considering the prerequisites you've listed, taking a bit longer makes sense, too – as you may then spend a bit of time explaining them to the audience.

It would be nice if you could share some slides, please! No worries if they aren't ready yet.

Also, ou've mentioned that your availability is for 22/02/2025; our meetup would be on 15/02/2025 (every third Saturday). Would that work for you? If yes, I'll mark this as accepted.

@Knighthawk-Leo
Copy link
Author

Sure, @agriyakhetarpal I’ll shift to the 30-minute slot, and 15th February works as well.
I will update the slides by Tuesday.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal Wish to present at PyDelhi? This label added automatically on choosing the "Talk Proposal" option.
Projects
None yet
Development

No branches or pull requests

4 participants