Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    hardik Gajjar
    @gajjar8055
    Implement your custom storage class for your encryption
    :]
    @elcolie
    Thank you
    Brian Edelman
    @brianedelman

    I am using Django Rest Framework and have a model with a timestamp field that I want to group by. The outcome I would like is to have something like {tournament_count: 2, start_date: datetime object, tournaments: [{...tournaments model representations}]} I currently have a queryset returning the tournament_count and start_date but now I want to drop in the actual tournaments as well.

    queryset.annotate(
                    start_date=Trunc("time_stamp", "day", output_field=DateTimeField())
                )
                .values("start_date")
                .annotate(tournament_count=Count("id")).order_by()

    I can't figure out a solution that will work well and scale well. Any thoughts?

    Hi
    All
    I am using django email message class ,and getting the above error ,any help is highly appreciated
    Bo
    @BoPeng
    Just figured out the problem in case someone has read it. The system uses [ user_id, user_name ] as choices, not [ User instance, user_name ].
    James Komo
    @jameskomo

    Hello people, has anyone here managed to create user profiles while using Django allauth for authentication. I am having challenges with user has no profile errors and RelatedObjectDoesNotExist a yet I have a Profile model with OnetoOne relationship with User model and a profile view plus use of Django signals for profile creation and saving

    Users/views.py

    `views.py

    from django.shortcuts import render, redirect
    from django.contrib import messages
    from django.contrib.auth.decorators import login_required
    from .forms import ProfileUpdateForm

    @login_required
    def profile(request):
    if request.method == 'POST':
    p_form = ProfileUpdateForm(request.POST,
    request.FILES,
    instance=request.user.profile)
    if p_form.is_valid():
    p_form.save()
    messages.success(request, f'Your account has been updated!')
    return redirect('profile')

    else:
        p_form = ProfileUpdateForm(instance=request.user.profile)
    
    context = {
        'p_form': p_form
    }
    
    return render(request, 'profile.html', context)

    `

    MODELS.PY
    `
    class Profile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    image = models.ImageField(default='default.jpg', upload_to='profile_pics')
    role = models.CharField(max_length=25,choices=role, default='Freelancer')

    def __str__(self):
        return f'{self.user.username} Profile'

    `

    SIGNALS.PY
    `
    @receiver(post_save, sender=settings.AUTH_USER_MODEL)
    def create_profile(sender, instance, created, **kwargs):
    if created:
    Profile.objects.create(user=instance)
    profile.save()

    @receiver(post_save, sender=User)
    def save_profile(sender, instance, **kwargs):
    instance.profile.save()

    `

    :]
    @elcolie
    @jameskomo From my experience I recommend thick Form or Serializer, but not implement signal
    Help I have a question
    ORM question
    Falgun Swami
    @swamifalgun
    Hi i need some help regarding django.
    So i have a database.py file which loads a json file. I want to be able to configure this database file as a database in my django app. I have tried to find ways to do it but failed. Any help will be appreciated. Thanks
    James Komo
    @jameskomo

    Does anyone know how to query another model based on Foreign Key? Say I have a Project model that is a FK in task model and I want to generate all the task_names by querying the Task model and only see tasks applicable to a specific project?

    Tried doing this and it is not working project_tasks=Task.objects.filter(project_id__in=Project.objects.all()).order_by('latest_submission_time')

    Buğra
    @BgR8
    hey, i have question about django admin can someone help me
    how can i export a user to pdf
    matrixbot
    @matrixbot
    Buğra
    @BgR8
    @matrixbot it was not
    how can i export a user to pdf
    is there a solution
    matrixbot
    @matrixbot
    qamarali I think you want to export user data from model to PDF,
    So check it out this link
    https://www.hexascholars.com/code-snippet/export-model-data-into-pdf-in-django/
    Buğra
    @BgR8
    yes in admin panel @matrixbot
    Yorman Aguirre
    @yaguirre
    Hi
    I'm Django developer, new in the community
    Happy to be here :D
    Alejandro Duque Correa
    @aleducode
    Hi @yaguirre from medellin col :)
    dotbrt
    @dotbrt
    Hi everyone! I’m a django beginner (generally a beginner dev)
    I have a question. I’m working through yet another guided project. This time Django Girls. In other projects, everyone simply put the app name into settings.py file, in INSTALLED_APPS. Django Girls did ‘blog.apps.BlogConfig’. What does the .app.BlogConfig part change? I assume it must be created as it’s a custom name, but is there any difference if I just put an app name?
    So in this case ‘blog’ vs. 'blog.apps.BlogConfig'
    matrixbot
    @matrixbot
    qamarali This link will definitely help you out...
    https://docs.djangoproject.com/en/3.0/ref/applications/
    :]
    @elcolie
    @dotbrt What ever your PYTHON_PATH can read
    Reza_XD
    @rezaxd
    @dotbrt hi the "blog.app.BlogConfig" means from app.py in blog folder read the name if the app name.
    matrixbot
    @matrixbot
    thisisshub Can somebody help me with "how to set the STATIC_ROOT in settings.py". I am trying to deploy my app on heroku but I keep getting error Error while running '$ python manage.py collectstatic --noinput'. even though I do have a STATIC_ROOT path in my setttings.py
    SD
    @dubesoftware

    I have a dictionary which contains one item (“current_location”, which is a nested dict) and I would like to access that nested dict. However, I cannot use the key as the code will break if a different key is passed, e.g. “different_location".

    How can I access the first item in a dictionary without using a key? The dict looks like this:

    {'current_location': {'date': '2020-01-27T10:28:24.148Z', 'type_icon': 'partly-cloudy-day', 'description': 'Mostly Cloudy', 'temperature': 68.28, 'wind': {'speed': 10.48, 'bearing': 178, 'gust': 12.47}, 'rain_prob': 0.02, 'latitude': '-33.927407', 'longitude': '18.415747', 'request_id': 31364, 'request_location': 'Current location'}}

    SD
    @dubesoftware
    Got it. I used dict[next(iter(dict))]
    James Komo
    @jameskomo
    Anyone who is familiar with using set.all in django in One-to-many relationship tables?

    I have these two models

    class Project(models.Model):
        project_name = models.CharField(max_length=100, blank=False)
        description = models.TextField(max_length=500, default=None)
        postedOn = models.DateTimeField(auto_now_add=True, blank=True)
        Owner = models.ForeignKey(User, on_delete=models.CASCADE)
        isCompleted = models.BooleanField(default=False)
        deadline = models.DateTimeField(blank=True, null=True)
        task_count = models.IntegerField(default=0)
        attachments=models.FileField(default='Project Attachments', upload_to='tasks_docs', validators=[validate_file_extension])
    
    
        def __str__(self):
            return self.project_name
    
    class Task(models.Model):
        task_name = models.CharField(max_length=50, blank=False)
        addedOn = models.DateTimeField(auto_now_add=True, blank=True)
        project = models.ForeignKey(Project, on_delete=models.CASCADE, default=1)
        rating = models.DecimalField(default=0, max_digits=2, decimal_places=1)
        amount = models.IntegerField(default=0)
        task_description = models.TextField(max_length=1000, default=None)
        task_link = models.URLField(blank=True)
        latest_submission_time = models.DateTimeField(blank=True, null=True)
        isCompleted = models.BooleanField(default=False)
        deadline = models.DateTimeField(blank=True, null=True)
        task_attachments=models.FileField(default='Tasks To Do', upload_to='tasks_docs', validators=[validate_file_extension])
    
    
        def __str__(self):
            return self.task_name

    And I am looking for a way to access tasks based on project. I can select a specific project and view its tasks

    Mihail B
    @mihailb1_gitlab
    @jameskomo try this:
    project = Project.objects.get(id=123).prefetch_related('task_set')
    project.task_set.all()
    you can also specify related_name for project property in Task
    Dipto Karmakar
    @dipto0321
    Hi ,
    Is there anybody who can provide me some good resources for implement social authentication in Django-rest api?
    Thanks :)
    :]
    @elcolie
    Supposed you have new feature that need geoDjango which is rely on postgist
    Will you add extension to existing database and work with it or split it out to be new microservice over REST API?
    AlbertDavid
    @AlbertDavid94

    Hi, I have a quick question.

    Say I have models called "Post" and "Reaction" and I have made a Post, saved it and now I want to react on it with a Reaction.
    Now, when I visit my feed where a list of Posts is, I want to show my reaction if I had one.

    Which means:
    {% if post.my_reaction %}{{ post.my_reaction.contents }}{% endif %}
    Now, obviously I want to load more than just one Post; posts which don't have my reactions on it.

    I know that I used to solve this with SQL in PHP with
    SELECT * FROM Post 
    LEFT JOIN Reaction ON Reaction.Post = Post.id