summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 08:28:40 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 08:28:40 +0000
commit1a7a499c7b8ac385c5c2ac41cc56ddde1e15a684 (patch)
treed5ebcd63df3c80e558b51880ce563ef38fbec742
parent14026ecfc20f8a9fb449c35d7ceebf99216b67a8 (diff)
automatic import of python-django-rest-adminopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-django-rest-admin.spec300
-rw-r--r--sources1
3 files changed, 302 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..d5cefec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/django_rest_admin-0.1.9.tar.gz
diff --git a/python-django-rest-admin.spec b/python-django-rest-admin.spec
new file mode 100644
index 0000000..3c25185
--- /dev/null
+++ b/python-django-rest-admin.spec
@@ -0,0 +1,300 @@
+%global _empty_manifest_terminate_build 0
+Name: python-django-rest-admin
+Version: 0.1.9
+Release: 1
+Summary: django app for Adding table CRUD rest api with admin ui and without coding.
+License: MIT License
+URL: https://github.com/Jiangshan00001/django_rest_admin
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/63/a8/1b786d6457db2d2e2e87abad5d7eacf28fa7707655bdcc62ec1b20bb0c21/django_rest_admin-0.1.9.tar.gz
+BuildArch: noarch
+
+Requires: python3-django
+Requires: python3-django-filter
+Requires: python3-djangorestframework
+
+%description
+# django_rest_admin
+Adding table CRUD rest api with admin ui and without coding.
+
+requirements:
+
+1. django
+2. djangorestframework
+3. django-filter
+
+
+install:
+
+1. pip install django_rest_admin
+2. add django app:
+ in django project setttings.py file:
+ INSTALLED_APPS list, add:
+```
+ 'rest_framework',
+ 'django_filters',
+ 'django_rest_admin',
+```
+
+3. add path in project urls.py:
+
+```
+from django.contrib import admin
+from django.urls import path,include
+urlpatterns = [
+ path('admin/', admin.site.urls),
+ path('rest_admin/', include('django_rest_admin.urls')), <<--this line is what you should add
+]
+```
+
+
+use:
+1. add table in your db:
+ this could be down in navicat or some other db editors.
+ of course you could coding in django,too.
+
+2. open admin page: http://127.0.0.1/admin/
+
+ ![admin-page](doc/admin_page.png)
+
+ after login, their should be a table:Table-REST-CRUD.
+ press Add.
+
+ the option MUST be filled:
+
+ ```
+ A. route: the route name. eg: /Danwei
+ B. Table big name: the model name of a table. eg: Danwei
+ C. Table name: the table name. eg: danwei. ONLY needed if inspected_from_db=1
+ D. Inspected from db: set to 1 if table is just from db, not from django model. otherwise set to 0.
+ ```
+
+ press Save
+
+3. press RefreshRestAPI BUTTON in the list.
+4. the django project will restart automaticly if you use debug mode.
+ and then the rest api is generated already.
+ press OpenApi button to test the api.
+
+ ![admin-page](doc/rest_test_page.png)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%package -n python3-django-rest-admin
+Summary: django app for Adding table CRUD rest api with admin ui and without coding.
+Provides: python-django-rest-admin
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-django-rest-admin
+# django_rest_admin
+Adding table CRUD rest api with admin ui and without coding.
+
+requirements:
+
+1. django
+2. djangorestframework
+3. django-filter
+
+
+install:
+
+1. pip install django_rest_admin
+2. add django app:
+ in django project setttings.py file:
+ INSTALLED_APPS list, add:
+```
+ 'rest_framework',
+ 'django_filters',
+ 'django_rest_admin',
+```
+
+3. add path in project urls.py:
+
+```
+from django.contrib import admin
+from django.urls import path,include
+urlpatterns = [
+ path('admin/', admin.site.urls),
+ path('rest_admin/', include('django_rest_admin.urls')), <<--this line is what you should add
+]
+```
+
+
+use:
+1. add table in your db:
+ this could be down in navicat or some other db editors.
+ of course you could coding in django,too.
+
+2. open admin page: http://127.0.0.1/admin/
+
+ ![admin-page](doc/admin_page.png)
+
+ after login, their should be a table:Table-REST-CRUD.
+ press Add.
+
+ the option MUST be filled:
+
+ ```
+ A. route: the route name. eg: /Danwei
+ B. Table big name: the model name of a table. eg: Danwei
+ C. Table name: the table name. eg: danwei. ONLY needed if inspected_from_db=1
+ D. Inspected from db: set to 1 if table is just from db, not from django model. otherwise set to 0.
+ ```
+
+ press Save
+
+3. press RefreshRestAPI BUTTON in the list.
+4. the django project will restart automaticly if you use debug mode.
+ and then the rest api is generated already.
+ press OpenApi button to test the api.
+
+ ![admin-page](doc/rest_test_page.png)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%package help
+Summary: Development documents and examples for django-rest-admin
+Provides: python3-django-rest-admin-doc
+%description help
+# django_rest_admin
+Adding table CRUD rest api with admin ui and without coding.
+
+requirements:
+
+1. django
+2. djangorestframework
+3. django-filter
+
+
+install:
+
+1. pip install django_rest_admin
+2. add django app:
+ in django project setttings.py file:
+ INSTALLED_APPS list, add:
+```
+ 'rest_framework',
+ 'django_filters',
+ 'django_rest_admin',
+```
+
+3. add path in project urls.py:
+
+```
+from django.contrib import admin
+from django.urls import path,include
+urlpatterns = [
+ path('admin/', admin.site.urls),
+ path('rest_admin/', include('django_rest_admin.urls')), <<--this line is what you should add
+]
+```
+
+
+use:
+1. add table in your db:
+ this could be down in navicat or some other db editors.
+ of course you could coding in django,too.
+
+2. open admin page: http://127.0.0.1/admin/
+
+ ![admin-page](doc/admin_page.png)
+
+ after login, their should be a table:Table-REST-CRUD.
+ press Add.
+
+ the option MUST be filled:
+
+ ```
+ A. route: the route name. eg: /Danwei
+ B. Table big name: the model name of a table. eg: Danwei
+ C. Table name: the table name. eg: danwei. ONLY needed if inspected_from_db=1
+ D. Inspected from db: set to 1 if table is just from db, not from django model. otherwise set to 0.
+ ```
+
+ press Save
+
+3. press RefreshRestAPI BUTTON in the list.
+4. the django project will restart automaticly if you use debug mode.
+ and then the rest api is generated already.
+ press OpenApi button to test the api.
+
+ ![admin-page](doc/rest_test_page.png)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%prep
+%autosetup -n django-rest-admin-0.1.9
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-django-rest-admin -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.9-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..c71a032
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+f652edaea499166b44de84b17eb6c2ad django_rest_admin-0.1.9.tar.gz