סידור מודולים - עזרה

תגיות:

היי,
אני מנסה לסדר את המודולים ללא הצלחה.
לפי קובץ הסטנדרט בgit באים קודם המודולים שבאים עם פייתון, לאחר מכן מודולים חיצוניים, ולבסוף מודולים שמיבאיים מקובץ py אחר.

import random

import bcrypt
import peewee
from flask import (abort, Flask, redirect, render_template, request, session
                   url_for)

from models import (database, Categories, Companies, Movies, MoviesCategory, Reviews,
                    Users)

תודה!

לדעתי flask אחרי bcrypt, ואותיות גדולות לפני אותיות קטנות
(אבל בכנות – אם יש לך דברים אחרים לעשות עזבי את זה, זה לא מה שיפיל את ההגשה :slight_smile: )

ניסיתי גם ככה, הבודק צועק על השורה של models שהם לא במקום וגם לא מסודרים בסדר הלא נכון.
והבנתי את הרמז :wink: תודה :slight_smile:

import random

import bcrypt
from flask import (abort, Flask, redirect, render_template, request, session,
                   url_for)
import peewee

from models import (database, Categories, Companies, Movies, MoviesCategory, Reviews,
                    Users)

ב־models נסי להעביר את האותיות הגדולות כך שיהיו לפני database

האמת על זה רצי לכתוב פוסט, לפי flake8 האותיות הגדולות אכן מופיעות לפני
אבל בבודק האוטומטי זה דורש לפי סדר א.ב כלומר

ניתן להתקין flake8 ואז להריץ flake8 בשורת פקודה
הוא נותן לך את כל השגיאות האפשריות.

רק כמו שציינתי לפני יש בעיה אחת שזה לא תואם לבודק האוטומטי, שמעדיף סדר מאשר אותיות קטנות/גדולות(כשהם רשומים נפרד לפחות)

לייק 1

קונבנציות שונות. תתעלמו מההערות האלו כל עוד אתם קונסיסטנטיים ויש לכם סימוכין למאיפה לקחתם את הקונבנציה