Django community: RSS
This page, updated regularly, aggregates Django Q&A from the Django community.
-
Django, get specific option tag text in jquery [duplicate]
This question already has an answer here: jQuery get specific option tag text 20 answers I have the following html code <select name="coin" required="" id="id_coin"> <option value="" selected="">---------</option> <option value="1">Bitcoin</option> <option value="2">Ethereum</option> <option value="3">Ripple</option> <option value="4">Bitcoin Cash</option> <option value="5">EOS</option> I'm trying to access the text of the option selected. I've tried several different ways of doing this with no luck. My jquery code, which currently outputs the option value (i.e. "3" instead of "Ripple"): $('#id_coin').on('change', function(){ console.log("coin change") console.log($('#id_coin').find("option:selected").val()); // console.log('select[title="id_coin"] option:selected'.text()); var $id_coin = $('#id_coin').text(); // console.log($id_coin.val()); $.ajax({ method: "GET", url: "/myportfolio/add_transaction", data: {coin: $id_coin} }); -
not able to get image file in django using url
iam appending id to the link and trying to fetch the data,iam getting the other thing but not the files(images) while the location of the file is "media/filename". here is error showing in the terminal url in urls.py 2 ack.imgur.com/uU6sm.png here is the UI looks3 -
How to use 'While Loop' in Django template?
I want to restrict user login session upto some definite number,after which the same user cant access login option, i want to do it with 'while loop', the way i used to do in python example cnt = 0 while i<=5: print (i) cnt =+1 But how to exactly write them in 'Django Template Format'? Please be helping me out. Thank you. -
Get static 404 error though css files are correctly configured
I loaded static and configured finely the nested directory structure for bootstrap.min.css, However, it unexpectedly throw error of "GET /static/forums/bootstrap.min.css HTTP/1.1" 404 1685 The index.html: {% load static %} <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Forum Home Page</title> <link rel="stylesheet" href="{% static "forums/bootstrap.min.css" %}" /> </head> The css was not loaded ant it display: The app forums' file structure: forums βββ __init__.py βββ admin.py βββ apps.py βββ migrations β βββ __init__.py βββ models.py βββ static β βββ forums β βββ bootstrap.min.css βββ templates β βββ forums β βββ index.html βββ tests.py βββ urls.py βββ views.py And the setting.py STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), #notice the comma ) If I comment out STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), #notice the comma ) it report the same error. What's might the problem in my code? -
Django class based views - return HTTPResponse
Why doesn't this work and it returns ValueError instead? I'm trying to get an input from the user and then, depending on the choice the user makes, render a specific view. If i move return redirect() back inside post function it does work. class Choice(View): form_class = SomeForm template_name = 'app/object_form.html' def get(self,request,*args, **kwargs): form = self.form_class() return render (request, self.template_name, {'form':form}) def post(self,request,*args,**kwargs): form = self.form_class(request.POST) if form.is_valid(): self.redirect_to_createform(request,form.cleaned_data['choice']) else: print('form not valid') print(form.errors) return render (request, self.template_name, {'form':form}) def redirect_to_createform(self, request, option): print(option) ## Here i should have some logic to redirect to different views depending on the `option` return redirect('to_somewhere') -
Django - onchange dropdown to display different forms
I have a form consisting of 1 dropdown with the following possible values: cats dogs the field haswidget = forms.Select(attrs = {'onchange':'form.submit();'}) And i would like to display a CreateCatsForm or a CreateDogsForm depending on the choice. I've done some research and i guess i could do it using ajax, as in the example here or is there any usual/good practice way of doing it? -
Django querysets
hi hi I have two models class Account(AbstractBaseUser, PermissionsMixin): followers = models.ManyToManyField( 'Account', related_name='followers', blank=True, ) following = models.ManyToManyField( 'Account', related_name='following', blank=True, ) and class Article(models.Model): author = models.ForeignKey( settings.AUTH_USER_MODEL, null=True, blank=True, ) I'm writing an application where users subscribe to each other and create articles. How can I make a request to receive all the articles from those to whom I am subscribed? I'm trying to do something like: (pseudo-code) user = self.get_object() articles = Article.objects.filter(author=user.followers.all()) But I know that this is not right Please help me -
REST Framework custom fields validation
Is it possible to add a custom fields validation on the serializers that will only show a specific field in the views depending on the condition stated. e.g from the model below there is a visit class that accounts for patient visits. Depending on the following statuses below,one will only view certain specific fields e.g suppose a patient arrives, one should only see the visit_start_date, the status_time will be recorded etc. STATUSES=(' ('ARRIVED','Arrived'), ('CHECKED_IN','Checked In'), ('IN_ROOM','In Room'), ('CANCELLED','Cancelled'), ('COMPLETE','Complete') ) class Visit(models.Model): patient = models.ForeignKey( settings.AUTH_USER_MODEL, related_name='rel_visits') discharge_notes = models.TextField( default=None, blank=True, null=True) discharged = models.NullBooleanField(default=False, null=True, blank=True) admitted = models.NullBooleanField(default=False, null=True, blank=True) current = models.NullBooleanField(default=False, null=True, blank=True) status_time = models.DateTimeField(auto_now_add=True) status = models.ChoiceField(max_length=20,choices=STATUSES) visit_start_time = models.DateTimeField(blank=True) visit_duration = models.IntegerField(blank=True) session_start_time = models.DateTimeField(blank=True) session_end_time = models.DateTimeField(blank=True) check_in = models.BooleanField(default=False) check_out = models.BooleanField(default=False) -
Django celery WorkerLostError: Worker exited prematurely: signal 9 (SIGKILL) error
What is the best practice to run celery as a daemon in a production virtualenv? I use the following in the local environment which works perfect and receiving tasks works as expected. But in production always stuck at WorkerLostError: Worker exited prematurely: signal 9 (SIGKILL) error I use the following configuration in local and in production: /etc/default/celeryd: CELERY_BIN="path/to/celery/bin" CELERY_APP="myproj" CELERYD_CHDIR="home/myuser/project/myproj" CELERYD_OPTS="--time-limit=300 --concurrency=4" CELERYD_LOG_FILE="/var/log/celery/%n%I.log" CELERYD_PID_FILE="/var/run/celery/%n.pid" CELERYD_USER="myuser" CELERYD_GROUP="myuser" CELERY_CREATE_DIRS=1 /etc/init.d/celeryd:[celeryd] Package & OS version info: Ubuntu == 16.04.2 Celery == 4.1.0 rabbitmq == 3.5.7 django == 2.0.1 I also use these commands while making celery to run as daemon: sudo chown -R root:root /var/log/celery/ sudo chown -R root:root /var/run/celery/ sudo update-rc.d celeryd defaults sudo update-rc.d celeryd enable sudo /etc/init.d/celeryd start Here is my django settings.py configuration for celery: CELERY_BROKER_URL = 'amqp://localhost' CELERY_ACCEPT_CONTENT = ['json'] CELERY_RESULT_BACKEND = 'db+sqlite:///results.sqlite' CELERY_TASK_SERIALIZER = 'json' Need expert advise to make the celery daemon to work correctly in production virtualenv. Thanks in advance! -
Populate fusionChart with database
I'm trying to create charts based on my database data, so I've just discovered FusionCharts to create charts. for now I can create a fusionchart that contains data entered manually as bellow : column2d = FusionCharts("column2d", "ex1", "600", "400", "chart-1", "json", """{ "chart": { "caption": "Nombre d\'achats par fournisseur", "subCaption": "", "xAxisName": "Clients", "yAxisName": "Achats", "numberPrefix": "$", "theme": "zune" }, "data": [{ "label": "Jan", "value": "420000" }, { "label": "Feb", "value": "810000" }, { "label": "Mar", "value": "720000" }, { "label": "Apr", "value": "550000" }, { "label": "May", "value": "910000" }, { "label": "Jun", "value": "510000" }, { "label": "Jul", "value": "680000" }, { "label": "Aug", "value": "620000" }, { "label": "Sep", "value": "610000" }, { "label": "Oct", "value": "490000" }, { "label": "Nov", "value": "900000" }, { "label": "Dec", "value": "730000" }] }""") Now, my problem is that I want to populate data variable with my database. So if I execute this query for example: query=facture.objects.filter(type_fact='achat').values_list('id_fournisseur').annotate(total_item=Count('numfac')) I would be able to give query result to data, so it can appear as a chart. Any help please ? thank you so muh in advance. -
Filter on custom Django field that has been populated by a function
I do not know the correct terminology for this, so I hope the title does not lead to confusion. I have the following model. class Material(models.Model): yes = models.IntegerField() no = models.IntegerField() def _votes(self): return int(self.no + self.yes) def _ratio(self): v = self.votes y = self.yes try: return float(y)/v except ZeroDivisionError: return float(0) ratio = property(_ratio) votes = property(_votes) This allows me to query a Material item and use each of the fields. Material.objects.all()[0].yes # returns 5 Material.objects.all()[0].no # returns 3 Material.objects.all()[0].votes # returns 8 Material.objects.all()[0].ratio # returns 0.625 So far so good. I would like to filter on the value of filter. For example, I wanna only select a Material instance if ratio is greater than 0.8. Material.objects.filter(ratio__gt=0.8) # what I'd want to do Doing this however returns and error claiming that ratio is not a field. FieldError: Cannot resolve keyword 'ratio' into field. Choices are: id, no, yes How could I perform this query? I assume I need to make some changes to my model, so the ratio and votes are registered as actual fields. How to do so? -
How to set different throttle scopes for different users using django rest framework?
For eg: for customers and employee's set different throttle rates. Can this be done using UserRateThrottle? eg: REST_FRAMEWORK['DEFAULT_THROTTLE_CLASSES'] = ('backend.throttles.EmployeeThrottle') REST_FRAMEWORK['DEFAULT_THROTTLE_RATES'] = {'user': config.THROTTLE_RATE, 'employee': config.EMPLOYEE_THROTTLE_RATE} from rest_framework.throttling import UserRateThrottle class EmployeeThrottle(UserRateThrottle): *WHAT TO DO HERE?* Can I get request somehow in this EmployeeThrottle class and set scope based on that request content. -
Django ModelChoiceField choice shows choice name but outputs integer value
models class Coin(models.Model): coin = models.CharField(max_length = 64, unique = True) symbol = models.CharField(max_length = 8) image = models.ImageField(default = "default_image.png") def __str__(self): return self.coin forms class TransactionForm(forms.ModelForm): CHOICES = (('Buy', 'Buy'), ('Sell', 'Sell'),) coin = forms.ModelChoiceField(queryset = Coin.objects.all()) buysell = forms.ChoiceField(choices = CHOICES) field_order = ['buysell', 'coin', 'amount', 'trade_price'] class Meta: model = Transaction fields = {'buysell', 'coin', 'amount', 'trade_price'} def __init__(self, coin_price = None, user = None, *args, **kwargs): super(TransactionForm, self).__init__(*args, **kwargs) print("Transaction form init: ", user, coin_price) if user: self.user = user qs_coin = Portfolio.objects.filter(user = self.user).values('coin').distinct() print("qs_coin test: {}".format(qs_coin)) self.fields['coin'].queryset = qs_coin if coin_price: print("coin price test") self.coin_price = coin_price self.fields['price'] = self.coin_price jquery snippet $('#id_buysell').on('change', function(){ console.log("buysell"); console.log($('#id_buysell').val()); var $id_buysell = $('#id_buysell').val(); // console.log($id_buysell.val()); $.ajax({ method: "GET", url: "/myportfolio/add_transaction", data: { buysell: $id_buysell } }); }); $('#id_coin').on('change', function(){ console.log("coin change") console.log($('#id_coin').val()); var $id_coin = $('#id_coin').val(); // console.log($id_coin.val()); $.ajax({ method: "GET", url: "/myportfolio/add_transaction", data: {coin: $id_coin} }); Note the 2 variables defined for use in my AJAX calls ($id_buysell & $id_coin). When I change the buysell dropdown the console outputs the actual choice name "Buy" or "Sell" as defined in my models. However when I change the coin in my dropdown the console outputs an integer β¦ -
Check a field in model in generics.RetrieveDestroyAPIView
I am writing a rest API. this is my view: class OrderDeleteAPIView(generics.RetrieveDestroyAPIView): queryset = Order.objects.all() serializer_class = OrderDeleteSerializer # permission_classes = (OwnerCanManageOrReadOnly,) lookup_field = 'id' and this is its model: class Order(models.Model): product = models.ForeignKey(Product) customer = models.ForeignKey(Customer, null=True)WAITING = 'WA' PREPARATION = 'PR' READY = 'RD' DELIVERED = 'DV' STATUS_CHOICES = ( (WAITING, 'waiting'), (PREPARATION, 'preparation'), (READY, 'ready'), (DELIVERED, 'delivered'), ) status = models.CharField( max_length=2, choices=STATUS_CHOICES, default=WAITING, ) and: class Customer(models.Model): name = models.CharField(max_length=40) customer_email = models.EmailField() def __str__(self): return self.name and this is its serializer: class OrderDeleteSerializer(ModelSerializer): class Meta: model = Order fields = '__all__' What should I do if I want the object(order) can be deleted, only when the status field is 'waiting' ? -
Django : Mezzanine front search module no found in selenium tests
I'm doing functional tests on my django's app using mezzanine. I'm using fixtures to create some objecs, and i'm trying to search them using front. When i do it manually, it works perfectly, but when tried to implement it with selenium : def test_search_event(self): self.webdriver.get(self.url + '/agenda/') self.webdriver.find_element_by_xpath('//*[@id="navHeader"]/ul/li[4]/a').click() self.webdriver.find_element_by_xpath('//*[@id="search"]/div[2]/div/div/div/div/form/input').send_keys('event') self.webdriver.find_element_by_xpath('//*[@id="search"]/div[2]/div/div/div/div/form/input').submit() self.assertTrue("event search" in self.webdriver.page_source) Above is my test. self.assertTrue("event search" in self.webdriver.page_source) AssertionError: False is not true Above is the result of my test { "model": "mezzanine_agenda.event", "pk": 5, "fields": { "comments_count": 0, "keywords_string": "", "rating_count": 0, "rating_sum": 0, "rating_average": 0.0, "site": 1, "title": "event search", "slug": "event-search", "_meta_title": "", "description": "event search", "gen_description": true, "created": "2018-05-22T09:49:07.515Z", "updated": "2018-05-22T09:49:07.552Z", "status": 2, "publish_date": "2016-05-22T09:49:07.505Z", "expiry_date": null, "short_url": null, "in_sitemap": true, "content": "", "user": 1, "sub_title": "", "parent": null, "category": null, "start": "2018-05-22T09:49:04Z", "end": null, "date_text": "", "location": null, "facebook_event": null, "shop": null, "external_id": null, "is_full": false, "brochure": "", "no_price_comments": null, "mentions": "", "allow_comments": false, "rank": null, "prices": [] } }, Above is the fixture i've created using dumpdata. And when i print the page_source, it's printed there are no objects matching the query, while there is on my own server. The weirdest thing is that my fixture is really loaded because β¦ -
How to automatically append slug to URL?
I am currently learning Django and would like to know how to automatically append the slug to the url. For example, the full url to an old question I posted here is: https://stackoverflow.com/questions/13263275/having-trouble-compiling-pysqlite-on-windows But if I enter: https://stackoverflow.com/questions/13263275 in the address bar, it automatically appends the slug in the url. How do I do this in Django? Thank you. -
Implementing notifications feature in Django using SockJs and rabit Mq
I'm trying to develop a notification feature in Django, where the notification has to get pushed from the server side and has to be displayed everytime the user logs in. I tried using SockJs to make a web socket. But I have trouble in the part that comes next. How do i connect the socket to the backend? The idea is to place the notification in the queue, and whenever the socket is open , the notification is displayed else it's requeued. So , the problem is i don't know how to go about connecting the socket to the backend, and how to integrate the server for sockJs in the Django app. I'm thinking of using sockjs-tornado. I just need some direction on how to go about it. Any help will be appreciated as soon as possibel. -
Incorrect error while testing Django signup page
I am working on a django app. I want to create a signup page for a new user. After django gets the form that is submitted and stores the cleaned data, I want it to check and see if the username that was entered already exists. if it exists, I want django to redisplay the page with an error message. It works fine if the username doesnt already exists. When the username does exist however, I get the following error: ValueError at /signup/ The view users.views.user_signup didn't return an HttpResponse object. It returned None instead. Request Method: POST Request URL: http://127.0.0.1:8000/signup/ Django Version: 2.0.5 Exception Type: ValueError Exception Value: The view users.views.user_signup didn't return an HttpResponse object. It returned None instead. Exception Location: /Users/omarjandali/anaconda3/envs/MySplit/lib/python3.6/site-packages/django/core/handlers/base.py in _get_response, line 139 Python Executable: /Users/omarjandali/anaconda3/envs/MySplit/bin/python Python Version: 3.6.2 Python Path: ['/Users/omarjandali/Desktop/demo/mysplit', '/Users/omarjandali/anaconda3/envs/MySplit/lib/python36.zip', '/Users/omarjandali/anaconda3/envs/MySplit/lib/python3.6', '/Users/omarjandali/anaconda3/envs/MySplit/lib/python3.6/lib-dynload', '/Users/omarjandali/anaconda3/envs/MySplit/lib/python3.6/site-packages'] The strange thing that I am seeing right now is that I have a print statement that will display the results of the query I wrote to check the username and if it exists in the database. When the form is submitted, it throws the erro and in the trace in my terminal it is not printing the statement.. β¦ -
Django cache strange behaviour
I have a view which collects some data. I save that data to cache using cache.set(dataName,data,None). If I call it immediately after setting it with cache.get(dataName) it returns the correct saved values. I want to render this data at another url in an iFrame. In the view for said url I first retrieve the data from cache and then delete the cache. So the procedure is the following: user click a button to see certain data, I get the data, save it to cache and render it in an iFrame and delete the cache. If user decides to see some different data, I repeat the process with the other data. However, this proved to have some erratic behaviour. Sometimes it works, but often it returns an exception saying cache is not defined (data is NoneType). However, if user then decides to view some other data, it renders the previous one! I am quite baffled as to what might be causing these issues. Any insight is welcome. -
Django-graphos : Setting width of donut-chart from server side
I am using django-graphos packege to display charts on my website. I was able to set width and height of the Google gauge chart from server side using the following code. chart1 = gchart.GaugeChart( data_source, options={ 'width':140, 'height':140, 'redFrom': 0, 'redTo': 0.5*noOfUnits, 'yellowFrom': 0.5*noOfUnits, 'yellowTo': 0.6*noOfUnits, 'greenFrom': 0.6*noOfUnits, 'greenTo': noOfUnits, 'max': noOfUnits, }) return render(request,'displayChart.html',{'chart1':chart1}) I tried to do something similar for their Morris.js Donut chart. I have tried the following donut_chart = morris.DonutChart(data_source,height=200,width=200) and donut_chart = morris.DonutChart(data_source,options={'width':140}) But in both cases, the donut chart is rendering with default width. Can someone please let me know how to set the width/height of the donut chart from backend. I will be grateful for any suggestions. -
Django registration βfamily accessβ
Does anybody know if it is possible to create a new user with one email address but with two or more usernames? For example βDadβ can sign in to a calendar and make an appointment for βhis daughterβ or βhis wifeβ. Login shall work via email, i want to specify the form where you can create an appointment to βselect usernameβ. Alternative: any other idea for that? Thanks a lot! -
Django related manager of abstract class
I want to iterate over all my ConnectorModels instances. class ClientModel(models.Model): account = models.ForeignKey(Account, on_delete=models.CASCADE) class ConnectorModel(models.Model): client = models.ForeignKey(ClientModel, on_delete=models.CASCADE) class Meta: abstract = True class TelegramModel(ConnectorModel): phone = models.CharField(max_length=20) class URLModel(ConnectorModel): phone = models.UR(max_length=20) When I now get an instantiated version of my ClientModel, I expected to get a connectermodel_set attribute, however I got a TelegramModel_set and an URLModel_set. How do I get connectormodel_set? -
Error when inserting into database Django
I have a new problem, it is when I insert in the database the news, it adds but without the region. How can I insert the comment with the correct region? Here is my view : def index_region(request,region): try: actuCommentaire = Actu.objects.get(region=region) except ObjectDoesNotExist: actuTempo = Actu(region=region) actuCommentaire = actuTempo.commentaire form = UpdateActu(request.POST or None, instance=actuCommentaire) if form.is_valid(): form.save() return redirect('index.html') Here is my model "Actu" : class Actu(models.Model): commentaire = models.TextField(max_length=200, null=True) region = models.CharField(max_length=30, null=True) def __str__(self): return self.region Here is the result when inserting into the database : enter image description here -
django, nginx, gunicorn 404 on any other page than the root
My issue is that whenever I try to view a webpage that isn't the root webpage aka /user/ nginx returns a 404 error and the error log states "/usr/share/nginx/html/user/login/index.html" is not found. current nginx configuration server { listen 80; server_name ip_address; location = /static { root /opt/scrumban/kanbanboard/; autoindex off; } location = / { include proxy_params; proxy_pass http://unix:/opt/scrumban/kanbanboard/kanban.sock; } } -
Installation of django-classy-tags: ValueConstraintError
When I try to install django-classy-tags I get an error that I do not understand. Can somebody help me? Unfortunately I could not find anything about this error. See for the installation: https://github.com/divio/django-classy-tags/blob/master/docs/installation.rst or: https://django-classy-tags.readthedocs.io/en/latest/installation.html I use: python 2.7 Django 1.10.4 I tried to install using: sudo pip install django-classy-tags error message from pip: Downloading/unpacking django-classy-tags Getting page https://pypi.python.org/simple/django-classy-tags/ URLs to search for versions for django-classy-tags: * https://pypi.python.org/simple/django-classy-tags/ Analyzing links from page https://pypi.org/simple/django-classy-tags/ Found link https://files.pythonhosted.org/packages/e9/cf/59cc87cffc27cb374f245f15038463b8d5991e537872c089c0bf2458d288/django-classy-tags-0.1.0.tar.gz#sha256=c2d5ad6131dd89a9cdd931561ed0c3002ceb75ae7527fcc33e6b19f8dd090dde (from https://pypi.org/simple/django-classy-tags/), version: 0.1.0 Found link https://files.pythonhosted.org/packages/d5/d7/a4eba2805a21cf55219ccc8cd443f89e43ab5e508dd3056aaf579e70d87a/django-classy-tags-0.1.1.tar.gz#sha256=0286b3b7844c40f7ba35e787467572063f682d581cfa80c893da1a79394d7909 (from https://pypi.org/simple/django-classy-tags/), version: 0.1.1 Found link https://files.pythonhosted.org/packages/43/a8/c00ad565539fb18521566f1b4a63b21dfd30c86d3fc3349f9baaec0afe89/django-classy-tags-0.1.2.tar.gz#sha256=9927576d40cca9367b92c5253a82368cc71aea959f8668d3ca673e921e6e2865 (from https://pypi.org/simple/django-classy-tags/), version: 0.1.2 Found link https://files.pythonhosted.org/packages/f8/85/dc5c70c2e21568847beb75086c1b3e3e5739aca5d25a129f07c0eebca393/django-classy-tags-0.1.3.tar.gz#sha256=2dc8f8a0592241dcb343f22cd249a01ef6fbb40a411e71e1d3f6a10303565231 (from https://pypi.org/simple/django-classy-tags/), version: 0.1.3 Found link https://files.pythonhosted.org/packages/57/a8/5d1117785586a2e59aa202ddc7e5069c7b7b88bc6a5ac0659e981b12e9b3/django-classy-tags-0.2.0.tar.gz#sha256=d868a862dd6a5f4dd232fbb6598c9bdef832a8d34bfe8bff2ad39e1ed8680af2 (from https://pypi.org/simple/django-classy-tags/), version: 0.2.0 Found link https://files.pythonhosted.org/packages/84/ba/84d71fa5ee2503ef0dfb5ae3c96f8e3efb35ac5fdc99c21d085a420f926e/django-classy-tags-0.2.1.tar.gz#sha256=b01df591fca1fdf44eb968b97e8f664df77687abe90e7842bb1d1e2c748dabf3 (from https://pypi.org/simple/django-classy-tags/), version: 0.2.1 Found link https://files.pythonhosted.org/packages/6a/6b/d2522547b22da30f4fe70b8f71500678dacc6ce603d8849f33afe37855be/django-classy-tags-0.2.2.tar.gz#sha256=182b480d14a296528af2bdd98bf490025356ccfe14efba2af80c969cb3e10887 (from https://pypi.org/simple/django-classy-tags/), version: 0.2.2 Found link https://files.pythonhosted.org/packages/c9/fb/60026df54b571f3ca9410e733346e10a2fa7fd416fa7694415e6844d9124/django-classy-tags-0.3.0.tar.gz#sha256=52502dceaaa4aca79729644128af8b61d5e1ff1ad1671389e19a6da660022524 (from https://pypi.org/simple/django-classy-tags/), version: 0.3.0 Found link https://files.pythonhosted.org/packages/9d/08/0f3bd91a6844f8112624396a2a9045b20d0ea9099dfc311d5d4dec18cd43/django-classy-tags-0.3.1.tar.gz#sha256=5d6b06a6f88afd839d5f251465a3fcfe9dde050eece30817ef6968643ba48967 (from https://pypi.org/simple/django-classy-tags/), version: 0.3.1 Found link https://files.pythonhosted.org/packages/07/22/f46057e5c66951b6f682e83f6456d1da30bdf208fc6c8bf98354d24a3fa9/django-classy-tags-0.3.2.tar.gz#sha256=6ba8f49b9d43e70dd6d994f2af0a4f040072cbb562252a3606c3e71eed4bd6a1 (from https://pypi.org/simple/django-classy-tags/), version: 0.3.2 Found link https://files.pythonhosted.org/packages/35/f1/b2e5d7d207d0b21e356f79ee075014a9854641009dd96afb71b30c0efb4f/django-classy-tags-0.3.3.tar.gz#sha256=4e343170448088a2f2b57c72c5884b864efef8a093500765287692fb77d2d511 (from https://pypi.org/simple/django-classy-tags/), version: 0.3.3 Found link https://files.pythonhosted.org/packages/4c/b1/ed6e08020cd198d932cd9c72c987dbd82a493b3174f4e1a1abb095e597b7/django-classy-tags-0.3.3.1.tar.gz#sha256=69b6eb704e6ab9711a923e93039b7b658f9a086b990162bb78379342be763d70 (from https://pypi.org/simple/django-classy-tags/), version: 0.3.3.1 Found link https://files.pythonhosted.org/packages/ae/f7/248d6b9b2beb5293a58fb8f07c47cd9b6c5591d79f00d2aecb8e4470c181/django-classy-tags-0.3.4.tar.gz#sha256=4f2b635ebe7b941290561f6d4a111eac5570b56ec57e30cdb1aa606a916a3c9f (from https://pypi.org/simple/django-classy-tags/), version: 0.3.4 Found link https://files.pythonhosted.org/packages/14/d1/10928c2cc60e0c22cde3e613228a9a2f694cdd9a51edaad3a2e2aad3ae21/django-classy-tags-0.3.4.1.tar.gz#sha256=5ca2e8df0079f09c509ca280c2a9a453015c2911ecba26e332753fa8700c0bec (from https://pypi.org/simple/django-classy-tags/), version: 0.3.4.1 Found link https://files.pythonhosted.org/packages/a7/ef/0c60fe4f5e7d511a5e7ac3111958a93719bf74b4c15ee1d1346b92ff9e75/django-classy-tags-0.3.5.tar.gz#sha256=36ffea990d8e0442d0cb396468ad6519b051471fb8270bbca9156eaf7d8a1db2 (from https://pypi.org/simple/django-classy-tags/), version: 0.3.5 Found link https://files.pythonhosted.org/packages/4a/c4/cfa8c1347a12f9cd3698b4783a35ff21e5e53c303f4295ef55b39220f97b/django-classy-tags-0.4.tar.gz#sha256=6df0211e8c64d94673739bc880d0299c5c7d6c7659a62bcc406894891154a965 (from https://pypi.org/simple/django-classy-tags/), version: 0.4 Found link https://files.pythonhosted.org/packages/03/ee/c95b0d7fbb65b470ed3cce9d2de8af97e306c3b7874f3ff79678e47b0641/django-classy-tags-0.5.tar.gz#sha256=13927798e44659db8a1fcd0e402f1921d778f728ffabb9129367fec6abe721b6 (from https://pypi.org/simple/django-classy-tags/), version: 0.5 Found link https://files.pythonhosted.org/packages/4b/6b/fe605042d1343dd058c1c75a088544673e49fdfeca18565dcae16a0b215d/django-classy-tags-0.5.1.tar.gz#sha256=d23eb74afc51e1eb393703838459c0424ba64dd203fc4cca26f7f1715717860f (from https://pypi.org/simple/django-classy-tags/), version: 0.5.1 Found β¦