- Tạo ứng dụng Spring Boot bằng Spring Launchizr
- Cấu hình Cassandra trong Spring Boot
- Định cấu hình nhóm kết nối Tomcat trên Spring Boot
- Định tuyến tin nhắn Camel đến Artemis được nhúng bằng WildFly
Cách duy nhất để đạt được sự phát triển lai UI đơn giản~
Ở chế độ phát triển kết hợp, nếu bạn muốn sử dụng quản trị viên django nhưng bạn cảm thấy phần phụ trợ không đáp ứng được tính thẩm mỹ của mình? Giao diện người dùng đơn giản cung cấp cho bạn câu trả lời bạn muốn, tôi không quảng cáo~
Simpleui là một chủ đề của quản trị viên Django. Nó được phát triển dựa trên element-ui+vue và hơn 90% trang được viết lại và tối ưu hóa. Nó là một sản phẩm tương tự cho phù hợp. Chúng tôi là một chủ đề phù hợp hơn với thẩm mỹ và thói quen sử dụng của người Trung Quốc
Tích hợp 28 chủ đề phổ biến
⚡️ Cài đặt pip Lightning tương thích 100% với quản trị viên gốc mà không cần sửa đổi mã
✨ Trang nhiều tab, từng module rõ ràng, dễ hiểu hơn
Việc cấu hình rất đơn giản và nhanh chóng để bắt đầu. Sau khi thêm simpleui vào settings.py, nó sẽ có hiệu lực ngay lập tức và hiệu quả sẽ tăng lên 100%! Làm cho việc phát triển back-end trở nên dễ dàng.
☕️ Element-UI + Vue phước lành làm cho quản trị viên Django cổ trông hoàn toàn mới.
Phiên bản | minh họa |
---|---|
Python2.7.x | Không được hỗ trợ |
Python3.x | ủng hộ |
Python3.7.x | ủng hộ |
Python3.8.x | ủng hộ |
Python3.9.x | ủng hộ |
Phiên bản | minh họa |
---|---|
Django1.x | Không được hỗ trợ |
Django2.x | ủng hộ |
Django3.x | ủng hộ |
pip cài đặt django-simpleui
Trong tệp settings.py của dự án của riêng bạn, INSTALLED_APPSdòng đầu tiêntham gia vàođơn giản
# Định nghĩa ứng dụng INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'Django.contrib.staticfiles', ... ]
Người mẫu
từ mô hình nhập django.db # Tạo mô hình của bạn tại đây class Book(models.Model): name = models.CharField(max_length=32,help_text='Book title') price = models.DecimalField(max_digits=5, Decimal_places=2 ,help_text='price') tác giả = models.CharField(max_length=32,help_text='author') # Mô tả đối tượng, hiển thị tên sách def __str__(self): return self.name #Giải thích tiếng Trung của tên bảng class Meta: '''```````````````````````````````` Như tên gợi ý, nó là một tên phức tạp hơn, thường được sử dụng để giải thích``````````````` Như tên cho thấy, nó là số nhiều. tên, bởi vì không có số nhiều trong tiếng Trung, nhưng Django đôi khi Tên trường hợp lạc đà của người dùng sẽ được chia thành các từ đơn lẻ và từ cuối cùng sẽ ở dạng số nhiều, không phù hợp với ý nghĩa ban đầu của người dùng. Do đó, một tùy chọn như vậy được thêm vào để giải quyết. với sự lúng túng như Blog. Quản lý nghệ thuật hoặc danh mục ''' # Verbose_name = 'Danh sách sách' Verbose_name_plural = 'Danh sách sách'
quản trị viên
from django.contrib import admin from .models import Book # Đăng ký mô hình của bạn tại đây class BookAdmin(admin.ModelAdmin): # Đặt các trường có thể được hiển thị trong danh sách list_display = ('name', 'price', 'author' ) # Đặt tùy chọn lọc list_filter = ('name', 'price') admin.site.register(Book, BookAdmin)
thời gian nhập SIMPLEUI_CONFIG = { 'system_keep': Sai, 'menu_display': ['Simpleui', 'Test', 'Permission Authentication', 'Dynamic Menu Test'], # Bật sắp xếp và lọc. Nếu trường này không được điền, việc sắp xếp mặc định sẽ được thực hiện và hiển thị tất cả, danh sách trống [] có nghĩa là tất cả không được hiển thị 'động': Đúng, #Đặt có bật menu động hay không, mặc định là Sai. Nội dung menu sẽ được hiển thị động mỗi khi người dùng đăng nhập. 'menu': [{ 'name': 'Simpleui', 'icon': 'fas fa-code', 'url': 'https://gitee. com/ tompeppa/simpleui' }, { 'app': 'auth', 'name': 'Xác thực quyền', 'icon': 'fas fa-user-shield', 'models': [{ 'name': ' Người dùng' , 'icon': 'fa fa-user', 'url': 'auth/user/' }] }, { # Hỗ trợ menu đa cấp kể từ 2021.02.01+, các model là tên menu con'name': 'Đa cấp menu test', 'icon': 'fa fa-file', # Menu cấp hai 'model': [{ 'name': 'Baidu', 'icon': 'far fa-surprise', # Menu cấp ba , 'models': [ { 'name': 'iQiyi', 'url': 'https://www.iqiyi.com/dianshiju/' # Cấp thứ tư không được hỗ trợ và phần tử chỉ hỗ trợ cấp 3} , { ' name': 'Baidu Q&A', 'icon': 'far fa-surprise', 'url': 'https://zhidao.baidu.com/' } ] }, { 'name': 'Intranet Penetrate', ' url': 'https://www.wezoz.com', 'icon': 'fab fa-github' }] }, { 'name': 'Kiểm tra menu động' , 'icon': 'fa fa-desktop', 'models ': [{ 'tên': time.time(), 'url': 'http://baidu.com', 'icon': 'rất ngạc nhiên' }] }] }
Để biết thêm các hoạt động, vui lòng tham khảo trang web chính thức:Giao diện người dùng đơn giản
Làm cách nào để đổi tên biến trong vòng lặp? Ví dụ: số 1, số 2, số 3, số 4? var array = [2,4,6,8] func ap (number1: Int
Tôi muốn đặt màu nền của Chế độ xem và thay đổi màu này sang màu khác sau một độ trễ nhất định. Đây là cách tôi đã thử: print("setting color 1") self.view.backgroundColor = UICo
Tôi gặp sự cố khi sử dụng phiên nhanh. Dữ liệu phiên không tồn tại giữa các yêu cầu. Như bạn có thể thấy trong đoạn mã bên dưới, tuyến /join đặt một số thuộc tính phiên, nhưng khi /sur
Tôi đang cố gắng để có được một kết quả rất đơn giản từ trình kết xuất lá cho vòng lặp Steam for nhanh. Tôi đang tải lên tệp HTML của lá vì nó không chấp nhận mã được định dạng chính xác ở đây - mã pizza.swift bên dưới - nhập
Có bạn nào có link tốt chia sẻ với mình nhé? Tôi đang tìm một trình soạn thảo dành cho lập trình viên NHANH CHÓNG có thể mở các tệp chứa hơn 100.000 dòng mã rất nhanh? Hiện tại mình đang dùng notepad atm, mở dòng 29000
Hiện tại tôi đang làm việc với dữ liệu theo dõi mắt nên có một tập dữ liệu khổng lồ (có hàng triệu hàng), vì vậy tôi muốn có một cách nhanh chóng để thực hiện việc này. Đây là một phiên bản đơn giản của nó. Dữ liệu cho bạn biết mắt đang nhìn vào đâu tại mỗi thời điểm và từng tệp chúng ta đang xem. X
Tôi chưa quen với điều này và muốn chọn âm thanh cho bộ hẹn giờ hoặc thiết bị khác. Làm cách nào để mở danh sách này để chọn một trong các âm thanh? Danh sách âm thanh cảnh báo Câu trả lời hay nhất Bạn sẽ không thể sử dụng âm thanh hệ thống trong ứng dụng của mình. Tuy nhiên, bạn có thể bao gồm các tệp âm thanh của riêng mình và hiển thị chúng
Tôi đã viết đoạn mã sau để xây dựng một mảng có các chuỗi tuần tự. Nó hoạt động như tôi mong đợi, nhưng tôi ước nó chạy nhanh hơn. Có cách nào hiệu quả hơn để tạo ra kết quả tôi muốn trong PowerShell không? Tôi mới sử dụng PowerShell, cảm ơn bạn rất nhiều
Tôi có một ma trận với một số hàng không duy nhất, ví dụ: x try y <- rle(apply(x, 1, Paste, thu gọn = "")) # y$lengths là vectơ con
Tôi gặp sự cố với chức năng "keyboardWillShown" của mình. Vì vậy, điều tôi muốn là menu xuất hiện ngay phía trên bàn phím khi nó mở ra. Nó hoạt động hoàn hảo trên Iphone 8 plus, 8, 7, 6. Tuy nhiên, khi tôi chạy Iphone trên trình mô phỏng
Tôi đang cố trích xuất dữ liệu từ API thông qua phương thức HTTP get trong Swift 5. Nó tải thành công dữ liệu khi khởi động, nhưng khi tôi làm mới trang thì nó báo "ngoài phạm vi", điều này là do dữ liệu không còn được đọc trong nhật ký của tôi nên không có gì trong chỉ mục.
Điều tôi muốn làm: Lấy dấu thời gian từ cơ sở dữ liệu của tôi và chuyển đổi nó sang múi giờ của người dùng. Mã của tôi: let tryItNow = "\(model.timestampName)" let format = D
Cho tên phông chữ và cỡ chữ, làm thế nào để tìm chiều rộng của chuỗi (CGFloat)? (Mục tiêu là đặt chiều rộng của UIView đủ rộng để chứa chuỗi.) Tôi có hai chuỗi: một chuỗi lặp lại "1" 36 lần và một chuỗi lặp lại "M" 36 lần.
Tôi đang cố phân tích cú pháp JSON này ["Items": ( { AccountBalance = 0; AlphabetType = 3; Description = "\U0631\U
Tôi đã đặt UILabel bên trong UINavigationBar. Tôi muốn tăng kích thước phông chữ của nhãn này dựa trên chiều cao của thanh điều hướng. Tôi muốn kích thước phông chữ lớn hơn khi thanh điều hướng lớn; khi cuộn và thu nhỏ điều hướng
Tôi muốn giới hạn đầu vào của người dùng chỉ ở những số hợp lệ và sử dụng các số sau: func textView(_ textView: UITextView, ShouldChangeTextIn range: NSRange, Rep
Hiện tại tôi có cơ sở dữ liệu với hơn 100.000 hình ảnh, chúng có kích thước khác nhau hoặc tương tự nhau, nhưng tôi muốn thực hiện những điều sau cho công ty của mình: Tôi chèn/tải lên một hình ảnh và hệ thống trả về hình ảnh có nhiều khả năng giống nhau. Tôi không biết nên sử dụng thuật toán nào, nhưng nó cần phải nhanh. Tôi có thể dự đoán
Trong dự án Swift của tôi, tôi có một nút và tôi muốn in trên nhãn vào thời điểm nút được nhấn. Làm thế nào để giải quyết vấn đề này? Câu trả lời hay nhất để thêm vào câu trả lời của DHEERAJ, bạn chỉ cần thực hiện trong func press(sender: UIButton
Tôi phải bình luận, hãy thử nhập mảng trong phân tích cú pháp. Tuy nhiên, có một vấn đề. Khi tôi cố tải một mảng từ Parse, đầu ra của tôi là ("Blah", "Blah", "Blah") là một bộ dữ liệu... không phải là một mảng TT... Làm thế nào
Ứng dụng của tôi có một lớp tên là MyDevice mà tôi sử dụng để giao tiếp với phần cứng. Phần cứng là tùy chọn và biến thể hiện cũng vậy: var theDevice:MyDevice = nil Sau đó, trong ứng dụng, tôi phải khởi tạo thiết bị
Tôi là một lập trình viên xuất sắc, rất giỏi!