Custom table name in Django model
If you want to overide django default table name convension. Then you can use db_table
property inside the Meta
class of the django model.
Example:
class User(models.Model):
name = models.CharField(max_length=200)
surname = models.CharField(max_length=200)
class Meta:
db_table = 'user_table'
Once you migrate the model then django will name the table called user_table
.
Explore More Django Posts
- Django
- 6 min read
Efficient Django Project Settings with Split Settings Library
Learn how to efficiently manage your Django project settings with the Split Settings library. Use environment variables, keep sensitive information i…
Read More- Django
- 5 min read
Integrating Flake8 with Django: Best Practices
Learn how to integrate Flake8 with Django projects and enforce code quality. Follow our step-by-step guide and optimize your Django workflow with Fla…
Read More- Django
- 5 min read
Django Authentication and Authorization with JWT
Learn how to implement JSON Web Token (JWT) based authentication and authorization in Django web applications with step-by-step guide and code exampl…
Read More- Django
- 4 min read
Best Practices for Django Development: Tips and Tricks
Learn the best practices for Django development, including project structure, code organization, testing, and deployment. Build high-quality web apps.
Read More- Django
- 5 min read
Django Middleware: Tips, Tricks and Examples
Learn how to use Django Middleware to improve your app's performance and security. Includes examples and best practices.
Read More- Django
- 6 min read
Django Production Deployment: Best Practices & Checklist
Learn the best practices and checklist for deploying a Django application to production. Includes tips on web servers, databases, caching, security, …
Read More