Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I change 'example.com' in my code?

Tags:

python

django

I built a a.py in my mysite file,

a.py:

from django.core.management import setup_environ
from mysite import settings

setup_environ(settings)

from django.contrib.sites.models import Site
domain = Site.objects.get_current().domain
print domain

It prints:

:example.com

How do I change the 'domain' to 127.0.0.1:8000?


from django.core.management import setup_environ
from register import settings
setup_environ(settings)


from django.contrib.sites.models import Site
#domain = Site.objects.get_current().domain
#print domain

from django.contrib.auth.models import User 
obj=Site.objects.get(id=1).update(name='sss')
print obj

error:

Traceback (most recent call last):
  File "D:\zjm_code\register\a.py", line 13, in <module>
    obj=Site.objects.get(id=1).update(name='sss')
AttributeError: 'Site' object has no attribute 'update'
like image 924
zjm1126 Avatar asked Jul 24 '26 04:07

zjm1126


1 Answers

Go to the Site model in the admin interface and change the value there. Or do a query on Site at the Django prompt and modify and save the model.

like image 167
Ignacio Vazquez-Abrams Avatar answered Jul 25 '26 17:07

Ignacio Vazquez-Abrams