Size: a a a

2020 May 13

A

Alex in Python Flask
Gleb B
Господа, перенес проект на постгре скль, импортнул туда все из скльлайта и теперь при создании записи в фласк админ ловлю ошибку - Integrity error. (psycopg2.errors.UniqueViolation) duplicate key value violates unique constraint "balances_pkey" DETAIL: Key (b_id)=(14) already exists.
казалось бы при чем тут фласк админ, если у тебя sequence имеют неправильное состояние
источник

T

Tishka17 in Python Flask
при переносе секвенсы не отмотал
источник

GB

Gleb B in Python Flask
понял, погуглю, спс)
источник

A

Alex in Python Flask
Gleb B
понял, погуглю, спс)
источник

GB

Gleb B in Python Flask
источник

DM

Diogo Martins in Python Flask
hello guys im a student and im trying to create my first api with flask, can someone help me i am not able to return my data i have this error TypeError: Object of type AttributeError is not JSON serializable I am using flask and pymodm
@app.route('/courses', methods=['GET'])
def get_courses():
   try:
       courses = list(Course.objects.values().all())
       print(courses)
       print(type(courses))

       return "Test"

   except Exception as error:
       return jsonify({'Error msg':error})
источник

DM

Diogo Martins in Python Flask
the type course is  <class 'list'>
источник

DM

Diogo Martins in Python Flask
and the courses print is [
   {
       '_id': ObjectId('5ebb322224362a7fece66c2a'),
       'name': 'wxcxcx xc',
       'author': {
           'username': 'root',
           'email': 'root@gmail.com'
       },
       'created': datetime.datetime(2020,5,13,1,32,50,891000),
       'modules': [
           {
               'name': 'Introduction',
               'videos': [
                   {
                       'title': 'Video Introduction',
                       'video': 'https: //www.youtube.com/watch?v=Z-jkjk',
                       '_cls': 'app.models.comment.Video'
                   }
               ],
               '_cls': 'app.models.comment.Module'
           },
           {
               'name': 'Lets start',
               'videos': [
                   {
                       'title': 'Create ',
                       'video': 'https://www.youtube.com/watch?v=jg',
                       '_cls': 'app.models.comment.Video'
                   },
                   {
                       'title': 'Clean Code',
                       'video': 'https://www.youtube.com/watch?v=ghj',
                       '_cls': 'app.models.comment.Video'
                   },
                   {
                       'title': 'Battle ',
                       'video': 'https://www.youtube.com/watch?v=ghj',
                       '_cls': 'app.models.comment.Video'
                   }
               ],
               '_cls': 'app.models.comment.Module'
           }
       ],
       '_cls': 'app.models.course.Course'
   }
]
источник

DM

Diogo Martins in Python Flask
thanks
источник

GB

Gleb B in Python Flask
Hi! try  return jsonify('Error msg’=str(error))
источник

V

Vlad in Python Flask
и зачем?) он тебе и так ошибку написал
источник

GB

Gleb B in Python Flask
а вдруг у него олдовый бидон)
источник

JW

John Wayne in Python Flask
скажите в SQLAlchemy можно отсортировать строки в таблице, на основе списка? есть столбец там id, но порядок не верный, нужен как в списке этих же id
источник

T

Tishka17 in Python Flask
не уверен
источник

АП

Агент Печенька... in Python Flask
Vlad
и зачем?) он тебе и так ошибку написал
Что значит зачем? Ответ правильный, человек пытается в жсон запихнуть объект экспшна, естественно это не работает.
источник

DM

Diogo Martins in Python Flask
Gleb B
Hi! try  return jsonify('Error msg’=str(error))
thanks but the problem is to return courses
источник

GB

Gleb B in Python Flask
but u dont return it) u print it
источник

QL

Quiet Light in Python Flask
Diogo Martins
and the courses print is [
   {
       '_id': ObjectId('5ebb322224362a7fece66c2a'),
       'name': 'wxcxcx xc',
       'author': {
           'username': 'root',
           'email': 'root@gmail.com'
       },
       'created': datetime.datetime(2020,5,13,1,32,50,891000),
       'modules': [
           {
               'name': 'Introduction',
               'videos': [
                   {
                       'title': 'Video Introduction',
                       'video': 'https: //www.youtube.com/watch?v=Z-jkjk',
                       '_cls': 'app.models.comment.Video'
                   }
               ],
               '_cls': 'app.models.comment.Module'
           },
           {
               'name': 'Lets start',
               'videos': [
                   {
                       'title': 'Create ',
                       'video': 'https://www.youtube.com/watch?v=jg',
                       '_cls': 'app.models.comment.Video'
                   },
                   {
                       'title': 'Clean Code',
                       'video': 'https://www.youtube.com/watch?v=ghj',
                       '_cls': 'app.models.comment.Video'
                   },
                   {
                       'title': 'Battle ',
                       'video': 'https://www.youtube.com/watch?v=ghj',
                       '_cls': 'app.models.comment.Video'
                   }
               ],
               '_cls': 'app.models.comment.Module'
           }
       ],
       '_cls': 'app.models.course.Course'
   }
]
Please read rules of this chat. If you have question with a code more than 15 lines, use gist.github.com or some similar service
источник

V

Vlad in Python Flask
Агент Печенька
Что значит зачем? Ответ правильный, человек пытается в жсон запихнуть объект экспшна, естественно это не работает.
он явно спрашивает как вернуть курсы, а не ошибку...
источник

DM

Diogo Martins in Python Flask
Quiet Light
Please read rules of this chat. If you have question with a code more than 15 lines, use gist.github.com or some similar service
sorry
источник