장고 - hstore 라이브러리를 사용하고 있으며 예쁜 관리 위젯이 있습니다. 주제 테이블 저장소 컴퓨터의 구성 요소, 이런 식으로 뭔가 :Django-hstore 및 admin 위젯 : hstore 데이터를 unsort하는 방법
class Component(models.Model):
name = models.CharField(max_length=64)
purchase_date = models.DateField(blank=True, null=True)
product_page = models.URLField(blank=True, help_text='url to pruduct page')
<...>
data = hstore.DictionaryField(blank=True)
def load_cpu_data(self):
if self.product_page:
info = cpu_data(self.product_page)
if info: # info is a SortedDict with proper order
for key, value in info.items():
self.data[key] = value
self.save()
다음, 내가 필요한 CPU에 대한 cpu-world.com
에서 데이터를 얻을 내가 관리자에 인라인 데이터를 다음 있습니다 :
큰 봐하지만, 데이터베이스에 데이터를로드하는 순서대로 알파벳순으로 정렬하려면 load_cpu_data
모델 방법을 사용합니다. CPU-세계에 같은 적절한 순서로, 예 :
Family
Model number
Frequency
Socket
Microarchitecture
Processor core
Manufacturing process
Data width
The number of CPU cores
The number of threads
Integrated graphics
Thermal Design Power
는 기술, 또는 트릭, 또는 뭔가 내가 원하는 순서대로 데이터를 표시하기 위해이 있습니까? 예를 들어, 파이썬 데이터 유형을 발견했습니다. 이는 필자에게 필요한 것과 유사합니다. 하지만 분명히 내부 구조 엉망 데이터 순서를 hstore. the hstore docs, hstore itself is not ordered 따른