Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Great tutorial. Thank you very much.
Is the ‘libmariadbclient-dev’ package available by default in Ubuntu 15.04?
Very well-written tutorial for general use of django and mariadb on Linux. Works with DigitalOcean, as always! :D
Not working for me, mi problem is specific, I tried create a database with timestamp fields with auto now add setted to True, so when I retrieve information about this column the time stamp is without microseconds precision, I research infromation about that, I found in django/db/backends/mysql/features.py a method named supports_microsecond_precision that returns self.connection.mysql_version >= (5, 6, 4) and Database.version_info >= (1, 2, 5), when you use MariaDB, supports_microsecond_precision always return False, because the current version in MariaDB is 5.5, so django creates a table without microseconds precision. You can see that in django/db/backend/mysql/base.py in data_types method, I tried create a custom database backend too, without success, because django has a internal validation in django/db/utils.py that ensures the ENGINE is in db/backends/ directory.
I conclude that the MySQL driver for django is not 100% compatibility with MariaDB
Hi,
Just read this guide, please update the character set to utf8mb4 for full unicode support, utf8 is not the complete standard.
Read more on the mysql website.
Thanks
Thanks for this great article Justin.
I am really confused for the following things. Maybe what I am asking is silly but clarifying these things is better than being actually silly -
Thank you.