This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class BookCoverSerializer(serializers.HyperlinkedModelSerializer): | |
class Meta: | |
model = Book | |
fields = ('cover',) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"_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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* 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; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class hello { | |
} |
NewerOlder