Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc458456

Browse files
Merge branch 'encode:master' into 20210618_DurationField_validation
2 parents86d46c9 +c0d95cb commitc458456

File tree

141 files changed

+1874
-958
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+1874
-958
lines changed

‎.github/stale.yml‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Documentation: https://github.com/probot/stale
2+
3+
# Number of days of inactivity before an issue becomes stale
4+
daysUntilStale:60
5+
6+
# Number of days of inactivity before a stale issue is closed
7+
daysUntilClose:7
8+
9+
# Comment to post when marking an issue as stale. Set to `false` to disable
10+
markComment:>
11+
This issue has been automatically marked as stale because it has not had
12+
recent activity. It will be closed if no further activity occurs. Thank you
13+
for your contributions.
14+
15+
# Comment to post when closing a stale issue. Set to `false` to disable
16+
closeComment:false
17+
18+
# Limit the number of actions per hour, from 1-30. Default is 30
19+
limitPerRun:1
20+
21+
# Label to use when marking as stale
22+
staleLabel:stale

‎.github/workflows/main.yml‎

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,17 @@ jobs:
1818
-'3.7'
1919
-'3.8'
2020
-'3.9'
21+
-'3.10'
22+
-'3.11'
2123

2224
steps:
23-
-uses:actions/checkout@v2
25+
-uses:actions/checkout@v3
2426

25-
-uses:actions/setup-python@v2
27+
-uses:actions/setup-python@v3
2628
with:
2729
python-version:${{ matrix.python-version }}
28-
29-
-uses:actions/cache@v2
30-
with:
31-
path:~/.cache/pip
32-
key:${{ runner.os }}-pip-${{ hashFiles('requirements/*.txt') }}
33-
restore-keys:|
34-
${{ runner.os }}-pip-
30+
cache:'pip'
31+
cache-dependency-path:'requirements/*.txt'
3532

3633
-name:Upgrade packaging tools
3734
run:python -m pip install --upgrade pip setuptools virtualenv wheel

‎CONTRIBUTING.md‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
#Contributing to REST framework
22

3-
See the[Contributing guide in the documentation](https://www.django-rest-framework.org/community/contributing/).
3+
At this point in it's lifespan we consider Django REST framework to be essentially feature-complete. We may accept pull requests that track the continued development of Django versions, but would prefer not to accept new features or code formatting changes.
4+
5+
Apart from minor documentation changes, the[GitHub discussions page](https://github.com/encode/django-rest-framework/discussions) should generally be your starting point. Please only raise an issue or pull request if you've been recommended to do so after discussion.
6+
7+
The[Contributing guide in the documentation](https://www.django-rest-framework.org/community/contributing/) gives some more information on our process and code of conduct.

‎MANIFEST.in‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
include README.md
22
include LICENSE.md
33
recursive-include tests/ *
4-
recursive-include rest_framework/static *.js *.css *.png *.ico *.eot *.svg *.ttf *.woff *.woff2
4+
recursive-include rest_framework/static *.js *.css *.map *.png *.ico *.eot *.svg *.ttf *.woff *.woff2
55
recursive-include rest_framework/templates *.html schema.js
66
recursive-include rest_framework/locale *.mo
77
global-exclude __pycache__

‎README.md‎

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,14 @@ The initial aim is to provide a single full-time position on REST framework.
2121

2222
[![][sentry-img]][sentry-url]
2323
[![][stream-img]][stream-url]
24-
[![][rollbar-img]][rollbar-url]
25-
[![][esg-img]][esg-url]
24+
[![][spacinov-img]][spacinov-url]
2625
[![][retool-img]][retool-url]
2726
[![][bitio-img]][bitio-url]
27+
[![][posthog-img]][posthog-url]
28+
[![][cryptapi-img]][cryptapi-url]
29+
[![][fezto-img]][fezto-url]
2830

29-
Many thanks to all our[wonderful sponsors][sponsors], and in particular to our premium backers,[Sentry][sentry-url],[Stream][stream-url],[Rollbar][rollbar-url],[ESG][esg-url],[Retool][retool-url], and[bit.io][bitio-url].
31+
Many thanks to all our[wonderful sponsors][sponsors], and in particular to our premium backers,[Sentry][sentry-url],[Stream][stream-url],[Spacinov][spacinov-url],[Retool][retool-url],[bit.io][bitio-url],[PostHog][posthog-url],[CryptAPI][cryptapi-url],and[FEZTO][fezto-url].
3032

3133
---
3234

@@ -52,8 +54,8 @@ There is a live example API for testing purposes, [available here][sandbox].
5254

5355
#Requirements
5456

55-
* Python(3.5, 3.6, 3.7, 3.8, 3.9)
56-
* Django(2.2, 3.0, 3.1, 3.2)
57+
* Python3.6+
58+
* Django4.1, 4.0, 3.2, 3.1, 3.0
5759

5860
We**highly recommend** and only officially support the latest patch release of
5961
each Python and Django series.
@@ -65,11 +67,12 @@ Install using `pip`...
6567
pip install djangorestframework
6668

6769
Add`'rest_framework'` to your`INSTALLED_APPS` setting.
68-
69-
INSTALLED_APPS = [
70-
...
71-
'rest_framework',
72-
]
70+
```python
71+
INSTALLED_APPS= [
72+
...
73+
'rest_framework',
74+
]
75+
```
7376

7477
#Example
7578

@@ -87,9 +90,10 @@ Startup up a new project like so...
8790
Now edit the`example/urls.py` module in your project:
8891

8992
```python
90-
from django.urlsimport path, include
9193
from django.contrib.auth.modelsimport User
92-
from rest_frameworkimport serializers, viewsets, routers
94+
from django.urlsimport include, path
95+
from rest_frameworkimport routers, serializers, viewsets
96+
9397

9498
# Serializers define the API representation.
9599
classUserSerializer(serializers.HyperlinkedModelSerializer):
@@ -108,7 +112,6 @@ class UserViewSet(viewsets.ModelViewSet):
108112
router= routers.DefaultRouter()
109113
router.register(r'users', UserViewSet)
110114

111-
112115
# Wire up our API using automatic URL routing.
113116
# Additionally, we include login URLs for the browsable API.
114117
urlpatterns= [
@@ -168,7 +171,7 @@ Or to create a new user:
168171

169172
Full documentation for the project is available at[https://www.django-rest-framework.org/][docs].
170173

171-
For questions and support, use the[REST framework discussion group][group], or`#restframework` onfreenode IRC.
174+
For questions and support, use the[REST framework discussion group][group], or`#restframework` onlibera.chat IRC.
172175

173176
You may also want to[follow the author on Twitter][twitter].
174177

@@ -182,7 +185,7 @@ Please see the [security policy][security-policy].
182185
[codecov]:https://codecov.io/github/encode/django-rest-framework?branch=master
183186
[pypi-version]:https://img.shields.io/pypi/v/djangorestframework.svg
184187
[pypi]:https://pypi.org/project/djangorestframework/
185-
[twitter]:https://twitter.com/_tomchristie
188+
[twitter]:https://twitter.com/starletdreaming
186189
[group]:https://groups.google.com/forum/?fromgroups#!forum/django-rest-framework
187190
[sandbox]:https://restframework.herokuapp.com/
188191

@@ -191,17 +194,21 @@ Please see the [security policy][security-policy].
191194

192195
[sentry-img]:https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/sentry-readme.png
193196
[stream-img]:https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/stream-readme.png
194-
[rollbar-img]:https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/rollbar-readme.png
195-
[esg-img]:https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/esg-readme.png
197+
[spacinov-img]:https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/spacinov-readme.png
196198
[retool-img]:https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/retool-readme.png
197199
[bitio-img]:https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/bitio-readme.png
200+
[posthog-img]:https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/posthog-readme.png
201+
[cryptapi-img]:https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/cryptapi-readme.png
202+
[fezto-img]:https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/fezto-readme.png
198203

199204
[sentry-url]:https://getsentry.com/welcome/
200-
[stream-url]:https://getstream.io/try-the-api/?utm_source=drf&utm_medium=banner&utm_campaign=drf
201-
[rollbar-url]:https://rollbar.com/?utm_source=django&utm_medium=sponsorship&utm_campaign=freetrial
202-
[esg-url]:https://software.esg-usa.com/
205+
[stream-url]:https://getstream.io/?utm_source=DjangoRESTFramework&utm_medium=Webpage_Logo_Ad&utm_content=Developer&utm_campaign=DjangoRESTFramework_Jan2022_HomePage
206+
[spacinov-url]:https://www.spacinov.com/
203207
[retool-url]:https://retool.com/?utm_source=djangorest&utm_medium=sponsorship
204208
[bitio-url]:https://bit.io/jobs?utm_source=DRF&utm_medium=sponsor&utm_campaign=DRF_sponsorship
209+
[posthog-url]:https://posthog.com?utm_source=drf&utm_medium=sponsorship&utm_campaign=open-source-sponsorship
210+
[cryptapi-url]:https://cryptapi.io
211+
[fezto-url]:https://www.fezto.xyz/?utm_source=DjangoRESTFramework
205212

206213
[oauth1-section]:https://www.django-rest-framework.org/api-guide/authentication/#django-rest-framework-oauth
207214
[oauth2-section]:https://www.django-rest-framework.org/api-guide/authentication/#django-oauth-toolkit

‎SECURITY.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
##Reporting a Vulnerability
44

5-
If you believe you've found something in Django REST framework which hassecurityimplications, please**do not raise the issue in a public forum**.
5+
Security issues are handled under the supervision of the[Djangosecurityteam](https://www.djangoproject.com/foundation/teams/#security-team).
66

7-
Send a description of the issue via email to[rest-framework-security@googlegroups.com][security-mail]. The project maintainers will then work with you to resolve any issues where required, prior to any public disclosure.
7+
**Please report security issues by emailingsecurity@djangoproject.com**.
88

9-
[security-mail]:mailto:rest-framework-security@googlegroups.com
9+
The project maintainers will then work with you to resolve any issues where required, prior to any public disclosure.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp