Django React Tyadmin

支持Python3.9,Django4! 类似 xadmin 的基于Model 快速生成前后台管理增删改查,筛选,搜索的后台管理自动化工具。Antd 界面好看现代化!前后端分离!无损二次开发!由Django Restful Framework 和 Ant Design Pro V4 驱动
Alternatives To Django React Tyadmin
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Free Programming Books Zh_cn100,231
20 days ago28gpl-3.0
:books: 免费的计算机编程类中文书籍,欢迎投稿
A To Z Resources For Students15,061
21 days ago14mit
✅ Curated list of resources for college students
Awx12,038111 hours ago26June 21, 20221,645otherPython
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
Awesome Opensource Apps2,675
4 months ago36
:house::information_source: Curated list of awesome open source crafted web & mobile applications - Learn, Fork, Contribute & Most Importantly Enjoy!
Django React Redux Base2,619
2 years ago23mitJavaScript
Seedstars Labs Base Django React Redux Project
Django Webpack Loader2,44195131a month ago41June 20, 202231mitPython
Transparently use webpack with django
Misago2,287
a day ago71gpl-2.0JavaScript
Misago is fully featured modern forum application that is fast, scalable and responsive.
Photonix1,545
20 days ago143agpl-3.0Python
A modern, web-based photo management server. Run it on your home server and it will let you find the right photo from your collection on any device. Smart filtering is made possible by object recognition, face recognition, location awareness, color analysis and other ML algorithms.
Django React Boilerplate1,440
10 months ago42mitPython
Django 3, React, Bootstrap 4 with Python 3 and webpack project boilerplate
Mediacms1,352
10 days ago56agpl-3.0JavaScript
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
Alternatives To Django React Tyadmin
Select To Compare


Alternative Project Comparisons
Readme

TyAdmin: Django Models No Code , Django Restful Framework Ant Design Pro V4

Python3.9! DjangoDjango4Django3

Demo

: tyadmin : tyadmin

: https://tyadmin.funpython.cn/xadmin

No Code!!! , star

TyAdmin: README

  • Dashboard

  • django

Modelsettingsmodel:

django app,
Ant Design Pro V4

,

1.

2. dashboardmodel count

3. Excel

4. djangopop

5. Model

6. ,richTextField,

QQ: 304094780

GEN_APPS app demostyadmin_demo_finish,QA

1. demo(demoGEN_APPS app)

git clone https://github.com/mtianyan/tyadmin_api_cli.git
cd tyadmin_api_cli/demos/tyadmin_demo_init
#  
pip install -r requirement.txt

2. tyadmin-api-clityadmin-api-cli

pip install tyadmin-api-cli

INSTALLED_APPS = [
+    'captcha',
+    'tyadmin_api_cli',
]

+TY_ADMIN_CONFIG = {
+    'GEN_APPS': ['demo']
+}

# 

    'captcha',
    'tyadmin_api_cli',

TY_ADMIN_CONFIG = {
    'GEN_APPS': ['demo']
}

GEN_APPS: app

3. app(tyadmin_api) + (tyadmin) && +

Node.js -> https://www.runoob.com/nodejs/nodejs-install-setup.html

Node.js 10Latest LTS Version: 12.19.0

python manage.py init_admin && python manage.py gen_all && cd tyadmin && npm install && npm run build

build templatesjs,css static

4. django app

INSTALLED_APPS = [
    'captcha',
    'tyadmin_api_cli',
+   'tyadmin_api'
]

# 

'tyadmin_api'

5. api

./tyadmin_demo/urls.py

+ from tyadmin_api.views import AdminIndexView

urlpatterns = [
+    re_path('^xadmin/.*', AdminIndexView.as_view()),
+    path('api/xadmin/v1/', include('tyadmin_api.urls')),
]

# 
from tyadmin_api.views import AdminIndexView

re_path('^xadmin/.*', AdminIndexView.as_view()),
path('api/xadmin/v1/', include('tyadmin_api.urls')),

6.

python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser # 
python manage.py runserver # 8000

http://127.0.0.1:8000/xadmin/

QA

QA

0. TemplateDoesNotExist at /xadmin/ TyAdmin/index.html

settings.py templates

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
-        'DIRS': [],
+        'DIRS': [os.path.join(BASE_DIR, 'templates')],

1. loading

settings.py static

if DEBUG:
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, "static"),
    ]
else:
    STATIC_ROOT = os.path.join(BASE_DIR, 'static')

2.

urls.py

from django.views.static import serve

urlpatterns = [
re_path('media/(?P<path>.*)', serve, {"document_root": settings.MEDIA_ROOT}),
]

3. modelmodel+

+TY_ADMIN_CONFIG = {
+    'GEN_APPS': ['demo','new_app']
+}

GEN_APPS appname

python manage.py gen_all && cd tyadmin && npm run build

4. model

FORCED_COVER

TY_ADMIN_CONFIG = {
    'FORCED_COVER': True,
    'GEN_APPS': ['demo']
}

5.

cd tyadmin
npm install
npm run start:dev # 8001

django8000 http://127.0.0.1:8001/xadmin/

:

longyn

!

:

mark

License

MIT

Copyright (c) 2020 mtianyan

model->

ForeignKey
ManyToManyField &
richTextField
CharField or IntegerField(with choices)
CharField or IntegerField
ImageField
FileField
TextField TextArea
BooleanField Switch
IntegerField input
DateField Date
DateTimeField DateTime

ForeignKey, ManyToManyField

richTextField

detail = richTextField(verbose_name="")

CharFieldIntegerField choices

GENDER_CHOICES = (
   ("male", ""),
   ("female", "")
)
gender = CharField(verbose_name="",choices=GENDER_CHOICES)

ImageField

avatar = ImageField(verbose_name="") # avatarlogo
image = ImageField(verbose_name="")    

FileField

download = FileField(verbose_name="")

TextField TextArea

desc = TextField(verbose_name="")

BooleanField Boolean

is_banner = BooleanField(verbose_name="")

IntegerField Int

learn_times = IntegerField(verbose_name="()")

DateField Date

birthday = DateField(verbose_name="")

DateTimeField DateTime

last_login = DateTimeField(verbose_name="")

defaultauto_now

Popular Django Projects
Popular Reactjs Projects
Popular Frameworks Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python3
Reactjs
Django
Admin
Ant Design
Django Rest Framework
Django Admin