@python_beginnersЭта группа больше не существует

Страница 813 из 1885
.
22.11.2016
08:17:01
так и миграции я применить не могу

Older
22.11.2016
08:18:29
если база пустая - дропни ее, создай новую, удали старые миграции и накати новые

и не забудь .pyc файлы с прежними миграциями

.
22.11.2016
08:19:40
Как дропнуть

Google
.
22.11.2016
08:19:45
нормально

Roman
22.11.2016
08:29:28
не нашел я ответ, напишу сюда Что-то не получается сделать запись через скрипт. from peewee import * from app.models.users import Users pdb = PostgresqlDatabase('DB') test = Users.create(username='test1', password='123456', is_relative=True) Скрипт который добавляет пользователя. Он выполняется без ошибок, но в бд нет записи о пользователе. Если запустить еще раз скрипт, с такими же параметрами username, password то выдает ошибку UNIQUE constraint failed: users.username

Johnnie
22.11.2016
08:32:56
помните перца, которого отправляли книжки читать на неделю?

так вот, он теперь врывается за пхп в группе убунту ?

Ilgiz
22.11.2016
08:35:18
Спасать надо

Алексей
22.11.2016
08:36:08
Поздно. Переписывают уже ядро на пыхе

Roman
22.11.2016
08:37:32
но и через терминал смотрел

https://habrahabr.ru/post/207110/

на основе это мануала делал

у меня модели лежат в папке models

terry
22.11.2016
08:39:11
есть жирный заказз по node.js - желающие есть?

Google
Roman
22.11.2016
08:39:19
там файлик, где описана модель

в скрипте есть общарение к ней

b0g3r
22.11.2016
08:45:59
через pycharm
Как-то ты не так смотришь

Roman
22.11.2016
08:48:53
b0g3r
22.11.2016
08:52:18
Ну запись то в базе есть)

Roman
22.11.2016
08:52:44
сейчас удалил таблицу

создал новую

пытаюсь записать

no such table: users

ошибка

че за говно бл*

b0g3r
22.11.2016
08:53:33
Так ты удалил таблицу

Эм

Ilgiz
22.11.2016
08:53:56
он же сказал что создал новую

b0g3r
22.11.2016
08:54:06
Как

Где

У человека проблемы не с пиви и орм, а с бд и постгрю

Roman
22.11.2016
08:58:53
Ilgiz
22.11.2016
08:59:06
я тоже об этом :)

Google
Roman
22.11.2016
08:59:21
users.py from peewee import * class Users(Model): username = CharField(40, index=True) password = CharField(40)

test2.py from peewee import * from app.models.users import Users pdb = PostgresqlDatabase('GPRDB') test = Users.create(username='test1', password='123456')

в чем тут косяк, если по мануалу всё точно также

b0g3r
22.11.2016
09:01:18
Где создание таблицы?*

Roman
22.11.2016
09:03:20
Где создание таблицы?*
db_create.py from peewee import * from app.models.users import Users from app.models.turn_type import TurnType from app.models.soft import Soft from app.models.prefix import Prefix from app.models.statistics import Statistics psql = PostgresqlDatabase('GPRDB') psql.connect() class Meta: database = psql psql.create_table(Users) psql.create_table(TurnType) psql.create_table(Soft) psql.create_table(Prefix) psql.create_table(Statistics) psql.close()

b0g3r
22.11.2016
09:03:59
Ага

Ты вызываешь db_creare

А потом свой скрипт test2.py

И шо твой скрипт

Ругается на отсутствие таблицы?

Roman
22.11.2016
09:04:54
db_create создает таблицу и на этом всё

после юзаю скрипт тест2

Roman
22.11.2016
09:05:13
чтобы он обратился уже к созданной таблице

b0g3r
22.11.2016
09:05:19
Да я понимаю)

Только я тебе не верю ;)

Roman
22.11.2016
09:06:03
в смысле

b0g3r
22.11.2016
09:06:29
В модели не указана дб

Roman
22.11.2016
09:06:49
бля, я так и думал

b0g3r
22.11.2016
09:07:00
Эм

на основе это мануала делал

Google
Roman
22.11.2016
09:07:32
Эм
я в скрипте нет Meta

хотя сейчас добавил

хоть бы хуй

b0g3r
22.11.2016
09:07:46
Вообще есть же офф. мануал, он неплохой

хуй - это что?

Roman
22.11.2016
09:08:01
b0g3r
22.11.2016
09:08:07
Что ничего

Roman
22.11.2016
09:08:17
Что ничего
ничего не записалось

ты сейчас рофлишь сидишь?

Admin
ERROR: S client not available

b0g3r
22.11.2016
09:08:52
Скорее фейспалмлю

Zart
22.11.2016
09:08:57
такое ощущение что он пишет в одну базу, а проверяет совсем другую

b0g3r
22.11.2016
09:09:12
Есть такое

Либо кнопочку update не нажимает

Но виноват злой непонятный пиви

Roman
22.11.2016
09:09:55
Либо кнопочку update не нажимает
бля, у меня в другие таблицы пишет в этой же бд

b0g3r
22.11.2016
09:10:10
О, новая инфа

Roman
22.11.2016
09:10:26
только там скрипт из мануала

from peewee import * from datetime import date pdb = PostgresqlDatabase('GPRDB') class Person(Model): name = CharField() birthday = DateField() is_relative = BooleanField() class Meta: database = pdb class Pet(Model): owner = ForeignKeyField(Person, related_name='pets') name = CharField() animal_type = CharField() class Meta: database = pdb # модель будет использовать базу данных 'people.db' Person.create_table() Pet.create_table() uncle_bob = Person(name='Bob', birthday=date(1960,1,15), is_relative=True) uncle_bob.save() grandma = Person.create(name='Grandma', birthday=date(1935, 3, 1), is_relative=True) herb = Person.create(name='Herb', birthday=date(1950, 5, 5), is_relative=False)

b0g3r
22.11.2016
09:10:50
Ну а теперь снова все свои скрипты

Google
Roman
22.11.2016
09:11:00
пролистай выше

b0g3r
22.11.2016
09:11:07
Там нет мета

Roman
22.11.2016
09:11:21
да эта мета нихуя не решило

я его добавил

b0g3r
22.11.2016
09:11:30
Ладно, давай, пока)

Roman
22.11.2016
09:14:10
Ладно, давай, пока)
пок))))))))))))))))))))

Zart
22.11.2016
09:17:49
на изоляцию не похоже...

Roman
22.11.2016
09:20:30
я уже второй день над этой херней сижу, не могу понять почему

53r63rn4r
22.11.2016
09:23:51
Там нет мета
Кто сказал мет?

Igor
22.11.2016
09:24:01
но скрипт из мануала работает?

значит выкинь все что сам написал, возьми скрипт из мануала и блин один в один перенеси

Roman
22.11.2016
09:27:36
peewee.OperationalError: no such table: users

Igor
22.11.2016
09:28:41
а чё в Мане написано насчет создания таблицы?

Igor
22.11.2016
09:30:08
я про мануал (туториал) в котором должно быть описано, как пиви может сделать в базеCREATE TABLE на основе имеющихся у тебя моделей

b0g3r
22.11.2016
09:30:38
У тебя в классе User не определен class Meta

Igor
22.11.2016
09:31:09
ну он сказал что добавлял и это не помогло

думаешь, все равно пиздит?

b0g3r
22.11.2016
09:31:54
Да

Он ток что в общий чат питонистов написал

Страница 813 из 1885

Эта группа больше не существует Эта группа больше не существует