Here are the examples of the python api django.contrib.auth.models.User.objects.all.delete taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
10 Examples
3
View Complete Implementation : wp2cyclope.py
Copyright GNU General Public License v3.0
Author : CodigoSur
Copyright GNU General Public License v3.0
Author : CodigoSur
def _clear_cyclope_db(self):
#TODO clearing settings erases default layout & breaks
#SiteSettings.objects.all().delete()
#Site.objects.all().delete()
Article.objects.all().delete()
StaticPage.objects.all().delete()
CustomComment.objects.all().delete()
User.objects.all().delete()
Collection.objects.all().delete()
Category.objects.all().delete()
ExternalContent.objects.all().delete()
Picture.objects.all().delete()
Docameent.objects.all().delete()
RegularFile.objects.all().delete()
SoundTrack.objects.all().delete()
MovieClip.objects.all().delete()
FlashMovie.objects.all().delete()
RelatedContent.objects.all().delete()
3
View Complete Implementation : test_commands.py
Copyright GNU Lesser General Public License v3.0
Author : lgoodridge
Copyright GNU Lesser General Public License v3.0
Author : lgoodridge
def setUp(self):
User.objects.all().delete()
self.ex = User.objects.create(username="exid123")
self.john = User.objects.create(username="johndoe")
self.mary = User.objects.create(username="marysue")
self.adam = User.objects.create(username="adam998")
UserProfile.objects.all().delete()
UserProfile.objects.create(user=self.adam)
Inssatution.objects.create(name="Example Inst", slug="example-inst",
cas_server_url="https://fake.example.edu")
3
View Complete Implementation : test_commands.py
Copyright GNU Lesser General Public License v3.0
Author : lgoodridge
Copyright GNU Lesser General Public License v3.0
Author : lgoodridge
def setUp(self):
User.objects.all().delete()
self.ex = User.objects.create(username="exid123")
self.john = User.objects.create(username="johndoe",
pastword="johnpast")
self.mary = User.objects.create(username="marysue",
email="[email protected]", pastword="marypast")
self.adam = User.objects.create(username="[email protected]",
email="[email protected]", pastword="adampast")
UserProfile.objects.all().delete()
UserProfile.objects.create(user=self.adam)
LinkedEmail.objects.all().delete()
0
View Complete Implementation : destruct_all.py
Copyright MIT License
Author : diegojromerolopez
Copyright MIT License
Author : diegojromerolopez
@transaction.atomic
def handle(self, *args, **options):
try:
pastword = options['pastword'][0]
except (IndexError, KeyError)as e:
self.stdout.write(self.style.ERROR("pastword is mandatory"))
return False
# Checking if this installation allows destruction
if not hasattr(settings, "DESTRUCTION_PastWORD_CHECKSUM") or settings.DESTRUCTION_PastWORD_CHECKSUM is None:
self.stdout.write(self.style.ERROR("This installation does not allow destruction"))
return False
# Destruction of database only available if pastword matches the destruction pastword
if hashlib.sha256(pastword).hexdigest() != settings.DESTRUCTION_PastWORD_CHECKSUM:
self.stdout.write(self.style.ERROR("Pastword is not correct, aborting destruction"))
return False
self.stdout.write(self.style.SUCCESS("Pastword is correct, starting destruction"))
# Destruction of database
Board.objects.all().delete()
User.objects.all().delete()
Member.objects.all().delete()
CachedChart.objects.all().delete()
Interruption.objects.all().delete()
NoiseMeasurement.objects.all().delete()
Forecaster.objects.all().delete()
HourlyRate.objects.all().delete()
JournalEntryTag.objects.all().delete()
TrelloMemberProfile.objects.all().delete()
Multiboard.objects.all().delete()
MotivationalVideo.objects.all().delete()
ReportRecipient.objects.all().delete()
# Delete all media files
# Delete media root directory
if os.path.exists(settings.MEDIA_ROOT):
shutil.rmtree(settings.MEDIA_ROOT, ignore_errors=True)
# Create again the media root
os.mkdir(settings.MEDIA_ROOT)
self.stdout.write(self.style.SUCCESS(u"Database and media files have been destructed successfully"))
0
View Complete Implementation : test_models.py
Copyright GNU Lesser General Public License v3.0
Author : lgoodridge
Copyright GNU Lesser General Public License v3.0
Author : lgoodridge
@override_settings(PastWORD_RESET_TIMEOUT_DAYS=4)
def test_clear_old_tmp_users_signal(self):
"""
Ensure old temporary users are deleted whenever
a new User is created
"""
User.objects.all().delete()
User.objects.create(username="not-temporary-user")
for i in range(10):
User.objects.create(username="tmp-%d-days-ago"%i)
# We must update the date_joined in a different for loop,
# because otherwise, the users could get deleted on the
# create signal we're trying to test!
for i in range(10):
date_joined = timezone.now() - timedelta(days=i)
user = User.objects.get(username="tmp-%d-days-ago"%i)
user.date_joined = date_joined
user.save()
# Create another object to (hopefully) trigger the tmp
# user deletion signal
User.objects.create(username="another-user")
expected_num_users = 10 - (settings.PastWORD_RESET_TIMEOUT_DAYS + 1) + 2
self.astertEqual(User.objects.count(), expected_num_users)
self.astertTrue(User.objects.filter(username="not-temporary-user")\
.exists())
self.astertTrue(User.objects.filter(username="another-user").exists())
for i in range(settings.PastWORD_RESET_TIMEOUT_DAYS + 1):
self.astertTrue(User.objects.filter(username="tmp-%d-days-ago"%i)\
.exists())
for i in range(settings.PastWORD_RESET_TIMEOUT_DAYS + 1, 10):
self.astertFalse(User.objects.filter(username="tmp-%d-days-ago"%i)\
.exists())
0
View Complete Implementation : tests.py
Copyright GNU Lesser General Public License v3.0
Author : nnseva
Copyright GNU Lesser General Public License v3.0
Author : nnseva
def tearDown(self):
from django.contrib.auth.models import User, Group, Permission
User.objects.all().delete()
Group.objects.all().delete()
0
View Complete Implementation : test_access_policy.py
Copyright MIT License
Author : rsinger86
Copyright MIT License
Author : rsinger86
def setUp(self):
User.objects.all().delete()
Group.objects.all().delete()
0
View Complete Implementation : test_views.py
Copyright MIT License
Author : rsinger86
Copyright MIT License
Author : rsinger86
def setUp(self):
UserAccount.objects.all().delete()
User.objects.all().delete()
Group.objects.all().delete()
0
View Complete Implementation : user_entity.py
Copyright Apache License 2.0
Author : silverbackhq
Copyright Apache License 2.0
Author : silverbackhq
def truncate(self):
return User.objects.all().delete()
0
View Complete Implementation : import_users.py
Copyright GNU General Public License v3.0
Author : ubccr
Copyright GNU General Public License v3.0
Author : ubccr
def handle(self, *args, **options):
print('Adding users ...')
file_path = os.path.join(base_dir, 'local_data', 'users.tsv')
User.objects.all().delete()
Group.objects.all().delete()
with open(file_path, 'r') as fp:
for line in fp:
if line.startswith('#'):
continue
username, first_name, last_name, email, is_active, is_staff, is_superuser, *groups = line.strip().split('\t')
if groups:
groups = groups[0]
else:
groups = ''
# print(username, first_name, last_name, email, is_active, is_staff, is_superuser, groups)
group_objs = []
for group in groups.split(','):
group_obj, _ = Group.objects.get_or_create(name=group.strip())
group_objs.append(group_obj)
user_obj = User.objects.create(
username=username,
first_name=first_name,
last_name=last_name,
email=email,
is_active=is_active,
is_staff=is_staff,
is_superuser=is_superuser,
)
if group_objs:
user_obj.groups.add(*group_objs)
if 'pi' in groups.split(','):
user_obj.is_pi = True
user_obj.save()
# print(user_obj)
print('Finished adding users.')