Skip to content

Commit b837f83

Browse files
committed
Bump version, use path URLconf, update CI
1 parent d763fec commit b837f83

File tree

7 files changed

+14
-19
lines changed

7 files changed

+14
-19
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,7 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
django-version: [2.2, 3.0, 3.1]
29-
python-version: [3.5, 3.6, 3.7, 3.8]
30-
exclude:
31-
- python-version: "3.5"
32-
django-version: "3.0"
33-
- python-version: "3.5"
34-
django-version: "3.1"
29+
python-version: [3.6, 3.7, 3.8, 3.9]
3530
steps:
3631
- uses: actions/checkout@v1
3732
- name: Set up Python ${{ matrix.python-version }}

dbfiles/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "2.0.0"
1+
__version__ = "2.0.1"
22
__version_info__ = tuple(int(num) for num in __version__.split("."))
33

44
default_app_config = "dbfiles.apps.DBFilesConfig"

dbfiles/admin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
from django.template.defaultfilters import filesizeformat
33
from django.urls import reverse
44

5-
from dbfiles.forms import DBFileForm
6-
from dbfiles.models import DBFile
5+
from .forms import DBFileForm
6+
from .models import DBFile
77

88

99
@admin.register(DBFile)

dbfiles/forms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from django.urls import reverse
33
from django.utils.safestring import mark_safe
44

5-
from dbfiles.models import DBFile
5+
from .models import DBFile
66

77
widget_template = """\
88
<table>

dbfiles/storage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from django.core.files.storage import Storage
66
from django.utils.encoding import filepath_to_uri
77

8-
from dbfiles.models import DBFile
8+
from .models import DBFile
99

1010

1111
class DBStorage(Storage):

dbfiles/urls.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
import re
2-
31
from django.conf import settings
4-
from django.conf.urls import url
2+
from django.urls import path
53

6-
from dbfiles import views
4+
from . import views
75

86

97
def dbfiles_url(prefix=settings.MEDIA_URL, view=views.DBFileView.as_view(), name="db_file", **kwargs):
10-
prefix = re.escape(prefix.lstrip("/"))
11-
return url(r"^{}(?P<name>.*)$".format(prefix), view, name=name, kwargs=kwargs)
8+
prefix = prefix.lstrip("/")
9+
if prefix and not prefix.endswith("/"):
10+
prefix += "/"
11+
return path("{}<path:name>".format(prefix), view, name=name, kwargs=kwargs)
1212

1313

1414
urlpatterns = [
15-
dbfiles_url(""),
15+
dbfiles_url(),
1616
]

dbfiles/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from django.views.generic.base import View
88
from django.views.static import was_modified_since
99

10-
from dbfiles.models import DBFile
10+
from .models import DBFile
1111

1212

1313
class DBFileView(View):

0 commit comments

Comments
 (0)