Inspectdb doesn't properly translate database table names to valid python names
|Reported by:||Michael Manfre||Owned by:||nobody|
|Component:||Core (Management commands)||Version:||1.5|
|Cc:||Triage Stage:||Ready for checkin|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
Given a database with a table named Some.Table, inspectdb will generate a model named Some.Table, instead of something with a valid Python syntax. The same issue was possible with column names in Django 1.4, but was subsequently changed to provide better normalization of column names. The same should happen for table names.