LINUX.ORG.RU

Сообщения iAmDanny

 

Как написать models.py в Django?

Что-то я в интернете не нашёл внятного объяснения, для чего нужен models.py в Django. Вики пишет: «описание модели приложения, описываются классы». Непонятно, что в результате нужно писать - модель приложения может быть разной. Какие классы, тоже не понятно - не все же, которые используются при разработке веб-приложения. В документации мне тоже не всё ясно. «A model is the single, definitive source of information about your data.» Пока ниочём, конкретных инструкций, как составлять эту самую models.py нет. Дальше идёт: «The basics:

Each model is a Python class that subclasses django.db.models.Model. Each attribute of the model represents a database field. With all of this, Django gives you an automatically-generated database-access API; see Making queries.»

Вроде всё понятно, а конкретных инструкций опять же нет. В общем, можете, можалуйста, объяснить, зачем вообще нужен этот models.py (например, если он описывает «модель приложения», то на что эта информация влияет). И можете подсказать, пожалуйста, как примерно должен выглядеть models.py для примерно такого приложения:

Владелец (продавец) предмета (старый компьютер, велосипед, коляска и т.п.) сообщает в магазин, что хочет продать предмет, указывает максимальную и минимальную сумму, за которую готов продать предмет. Сотрудник магазина получает сумму $A за услуги и забирает предмет на склад. Каждый предмет фотографируется и снимается на видео. Информация о продаже предмета выкладывается на сайт. В течении $B дней предмет продаётся по максимальной цене. Потом в течении $C дней цена снижается до минимальной. В течении этого времени любой покупатель может указать цену между максимальной и минимальной. Если указана максимальная цена, то товар считается проданным в тот же день. Если цена указана меньше максимума, то товар может быть продан, только в тот день когда указанная цена будет достигнута и если до этого товар не купили по более высокой цене. Купленные товары отдаются покупателям, а деньги за товар продавцам. Не купленные товары возвращаются продавцам.

Помогите, пожалуйста, сломал моск(

 ,

iAmDanny
()

Не получается запустить Chromium

Недавно поставил Debian, без рабочего стола. Софт установлен по минимуму: vim, w3m, python, perl и другие стандартные программы. Все устраивает, кроме w3m — мне нужен нормальный гуйный, а не текстовый, браузер. Скачал chromium-browser, запускаю, пишет: (chromium-browser:1472): Gtk-WARNING **: cannot open display:

Нашёл на ЛОРе тему, где была похожая проблема описана, и там в ответах посоветовали написать

DISPLAY=:0 chromium-browser

Я попробовал, вывело следующее:

(chromium-browser:1484): Gtk-WARNING **: cannot open display: :0

Может ли это быть связано с отсутствием дров к видеокарте? Просто на Винде без дров все равно работало, хоть и немного коряво отображалось.

Да, кстати, я проверил, libgtk стоит и самая новая.

Если кто-нибудь знает, что можно попробовать, подскажите, пожалуйста, буду очень благодарен)

 , ,

iAmDanny
()

RSS подписка на новые темы