Skip to content

Instantly share code, notes, and snippets.

View NurElHuda's full-sized avatar

Nour Tine NurElHuda

View GitHub Profile
@NurElHuda
NurElHuda / initial_serializers.py
Created May 25, 2020 01:42
django_rest_url_with_query_paramaters
class BookCoverSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Book
fields = ('cover',)
@NurElHuda
NurElHuda / serializers.py
Created May 25, 2020 01:41
django_rest_url_with_query_paramaters
class BookCoverSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Book
fields = ('cover',)
def validate(self, attrs):
attrs = super().validate(attrs)
book = Book.objects.get(pk=self.context['book_id'])
attrs['book'] = book
@NurElHuda
NurElHuda / serializers.py
Created May 22, 2020 23:29
Django_rest_framework_nested_serializer
from rest_framework import exceptions, serializers
from django.contrib.auth.models import User
from .models import Client
class UserSerializer(serializers.HyperlinkedModelSerializer):
id = serializers.CharField(source='pk', read_only=True)
class Meta:
model = User
@NurElHuda
NurElHuda / views.py
Last active May 22, 2020 21:40
Django_rest_framework_nested_serializer
from django.shortcuts import render
from rest_framework import generics
from rest_framework.permissions import IsAuthenticated
from .models import Client, User
from .serializers import ClientSerializer, UserSerializer
class UserCreate(generics.ListCreateAPIView):
queryset = User.objects.all()
@NurElHuda
NurElHuda / urls.py
Created May 22, 2020 21:38
Django_rest_framework_nested_serializer
from django.urls import path
from . import views
urlpatterns = [
path('user/', views.UserCreate.as_view(), name='user-create'),
path('user/<int:pk>/', views.UserUpdate.as_view(), name='user-update'),
path('client/', views.ClientCreate.as_view(), name='client-create'),
path('client/<int:pk>/', views.ClientUpdate.as_view(), name='client-update')
# other endpoints paths...
@NurElHuda
NurElHuda / models.py
Created May 22, 2020 21:19
Django_rest_framework_nested_serializer
from django.db import models
from django.contrib.auth.models import User
from django.utils import timezone
class Client(models.Model):
created_at = models.DateTimeField(default=timezone.now)
updated_at = models.DateTimeField(default=timezone.now)
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='clients', null=True, blank=True)
last_login_date = models.DateField(default=timezone.now, null=True, blank=True)
{"_id":"medicament-dz","startUrl":["https://medicament-dz.com/search?criteria=a"],"selectors":[{"id":"med-item","type":"SelectorElement","parentSelectors":["_root"],"selector":"div.search-item","multiple":true,"delay":0},{"id":"med-link","type":"SelectorLink","parentSelectors":["med-item"],"selector":".drug--name a","multiple":false,"delay":0},{"id":"med-form","type":"SelectorText","parentSelectors":["med-link"],"selector":".panel-info div:nth-of-type(1) div:nth-of-type(2)","multiple":false,"regex":"","delay":0},{"id":"med-name","type":"SelectorText","parentSelectors":["med-link"],"selector":"h1","multiple":false,"regex":"","delay":0},{"id":"med-dosage","type":"SelectorText","parentSelectors":["med-link"],"selector":".panel-info div.row:nth-of-type(2) div:nth-of-type(2)","multiple":false,"regex":"","delay":0},{"id":"med-condit","type":"SelectorText","parentSelectors":["med-link"],"selector":".panel-info div:nth-of-type(3) div:nth-of-type(2)","multiple":false,"regex":"","delay":0},{"id":"med-liste","type":"Sel
public int computeFitness() {
int[] is_coverd = new int[genome.length];
Arrays.fill(is_coverd, 0);
int number_of_needed_circles = 0;
for (int i = 0; i < genome.length; i++){
if (genome[i] == 1) {
number_of_needed_circles++;
Ellipse2D.Double circle = new Ellipse2D.Double(points[i][0] - r, points[i][1] - r, r * 2, r * 2);
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package zero;
import java.util.Properties;
import javax.mail.Folder;
@NurElHuda
NurElHuda / token.java
Created October 23, 2017 18:22
java doc
public class hello {
}