This file is indexed.

/usr/share/doc/python-django-countries/README.rst is in python-django-countries 1.5-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
================
django-countries
================

A Django application which provides country choices for use with forms, and
a country field for models.

To use the flags, use the ``django.contrib.staticfiles`` app added in Django
1.3 (or `django-staticfiles`_ application for previous Django versions).

.. _django-staticfiles: http://pypi.python.org/pypi/django-staticfiles/


CountryField
============

A country field for Django models that provides all ISO 3166-1 countries as
choices.

``CountryField`` is based on Django's ``CharField``, providing choices
corresponding to the official ISO 3166-1 list of countries (with a default
``max_length`` of 2).

Consider the following model using a ``CountryField``::

    from django.db import models
    from django_countries import CountryField

    class Person(models.Model):
        name = models.CharField(max_length=100)
        country = CountryField()

Any ``Person`` instance will have a ``country`` attribute that you can use to
get details of the person's country:

>>> person = Person(name='Chris', country='NZ')
>>> person.country
Country(code='NZ')
>>> person.country.name
u'New Zealand'
>>> person.country.flag
u'/static/flags/nz.gif'

This object (``person.country`` in the example) is a ``Country`` instance,
which is described below.

The ``Country`` object
----------------------

An object used to represent a country, instanciated with a two character
country code.

It can be compared to other objects as if it was a string containing the
country code, and it's ``__unicode__`` method returns the country code.  

name
  Contains the full country name.

flag
  Contains a URL to the flag. ``'flags/[lowercasecountrycode].gif'`` is
  appended to the ``STATIC_URL`` setting, or if that isn't set, the
  ``MEDIA_URL`` setting.


Country Choices
===============

The ``django_countries.countries`` module contains some constants which can be
used to generate choices lists for a Django ``Select`` form field.

``COUNTRIES``
  A tuple of two part tuples, each consisting of a country code and the
  corresponding nicely titled (and translatable) country name.

``COUNTRIES_PLUS``
  A tuple, similar to ``COUNTRIES``, but also includes duplicates for countries
  that contain a comma (i.e. the non-comma'd version).

``OFFICIAL_COUNTRIES``
  A dictionary where each key is a country code and each value is the
  corresponding official capitalised ISO 3166-1 English country name.