Skip to content

Commit 2502296

Browse files
committed
Fix site model typing and reorder SiteManger
1 parent f6304a8 commit 2502296

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed
Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
from typing import Any, ClassVar
22

33
from django.db import models
4-
from django.http.request import HttpRequest
4+
from django.http import HttpRequest
55

66
SITE_CACHE: Any
77

8-
class SiteManager(models.Manager[Site]):
9-
def get_current(self, request: HttpRequest | None = ...) -> Site: ...
10-
def clear_cache(self) -> None: ...
11-
def get_by_natural_key(self, domain: str) -> Site: ...
12-
138
class Site(models.Model):
9+
domain: str
10+
name: str
11+
id: int
12+
1413
objects: ClassVar[SiteManager]
1514

16-
domain = models.CharField(max_length=100)
17-
name = models.CharField(max_length=50)
1815
def natural_key(self) -> tuple[str]: ...
1916

17+
class SiteManager(models.Manager["Site"]):
18+
def get_current(self, request: HttpRequest | None = ...) -> Site: ...
19+
def clear_cache(self) -> None: ...
20+
def get_by_natural_key(self, domain: str) -> Site: ...
21+
2022
def clear_site_cache(sender: type[Site], **kwargs: Any) -> None: ...

scripts/stubtest/allowlist_todo.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,10 +220,7 @@ django.contrib.sessions.models.Session.get_next_by_expire_date
220220
django.contrib.sessions.models.Session.get_previous_by_expire_date
221221
django.contrib.sessions.models.Session.session_data
222222
django.contrib.sessions.models.Session.session_key
223-
django.contrib.sites.models.Site.domain
224223
django.contrib.sites.models.Site.flatpage_set
225-
django.contrib.sites.models.Site.id
226-
django.contrib.sites.models.Site.name
227224
django.contrib.staticfiles.finders.BaseStorageFinder.storage
228225
django.contrib.staticfiles.finders.DefaultStorageFinder.storage
229226
django.contrib.staticfiles.storage.staticfiles_storage

0 commit comments

Comments
 (0)