Django - makemigrations - No changes detected
Try registering your model in admin.py, here's an example:-
admin.site.register(YourModelHere)
You can do the following things:-
 1. admin.site.register(YourModelHere) # In admin.py 
 2. Reload the page and try again
 3. Hit CTRL-S and save
 4. There might be an error, specially check models.py and admin.py
 5. Or, at the end of it all just restart the server
I was trying to create migrations within an existing app using the makemigrations command but it outputs "No changes detected".
Usually I create new apps using the startapp command but did not use it for this app when I created it.
After debugging, I found that it is not creating migration because the migrations package/folder is missing from an app. 
Would it be better if it creates the folder if it is not there or am I missing something?