Django MongoDB Engine error when running tellsiteid

后端 未结 9 867
野的像风
野的像风 2021-02-02 04:24

SO I created a django project and app as per the tutorial and I have all the dependencies necessarry for MongoDB Engine it all seemed to be working fine and dandy till I tried e

相关标签:
9条回答
  • 2021-02-02 04:44

    sudo python manage.py shell

    from django.contrib.sites.models import Site
    Site().save()
    Site.objects.all()[0].id
    u'53aa6456984edd0d5e547e03'
    

    Put it in settings.py SITE_ID = u'53aa6456984edd0d5e547e03'

    0 讨论(0)
  • 2021-02-02 04:46

    You can create your site, and then, get the id:

    python ./manage.py shell
    
    >>> from django.contrib.sites.models import Site
    >>> s = Site()
    >>> s.save()
    

    and then:

    python ./manage.py tellsiteid
    
    0 讨论(0)
  • 2021-02-02 04:56

    I use manage.py syncdb and then manage.py tellsiteid but still display error.

    I finally solve it by dropping the database and sync again.

    Hope this can help someone:)

    0 讨论(0)
提交回复
热议问题