私はDjango 1.11を使用しています。それには、とcountry/models.py
のアプリを作成しました。Country
というモデルがあります。私はhttp://127.0.0.1:8000/admin
を訪れた際Djangoでの適切な命名規則
class Country(models.Model):
name = models.CharField(max_length=100)
code = models.CharField(max_length=50)
pub_date = models.DateTimeField('date published')
とは
from django.contrib import admin
from country.models import Country
# Register your models here.
admin.site.register(Country)
country
のスペルが間違っているCountrys
に複数形されているを示しています。
このような間違いを防ぐには、どのような命名規則が適していますか?
でアプリ名を設定することができ、アプリの名前ですか? 'Countries'は複数形で' '多くのレコードになる' 'を表します –
いいえ、djangoはモデル名のあとに最後の' s'を置くだけで多くのレコードを持つことを示します。それは 's'が英語の問題であるその言葉を複数形にしていない場合、何かのようなものを世話しません。 –
'verbose'を使って、あなたが望むものに合うように変更することができますが、' django'はそれを自動的に処理しません。 –