p
Size: a a a
p
Z
Z
apps.populate(settings.INSTALLED_APPS)
File "/Users/user1/project/portfs/myvenv/lib/python3.6/site-packages/django/apps/registry.py", line 112, in populate
app_config.import_models()
File "/Users/user1/project/portfs/myvenv/lib/python3.6/site-packages/django/apps/config.py", line 198, in import_models
self.models_module = import_module(models_module_name)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/Users/user1/project/portfs/ekitaphana/portfoli/models.py", line 1104, in <module>
class GosCourse(BaseCatalog):
File "/Users/user1/project/portfs/ekitaphana/portfoli/models.py", line 1146, in GosCourse
blank=False)
TypeError: __init__() missing 1 required positional argument: 'on_delete'
Z
Z
p
p
AK
Z
PyCharm can't check if the following file been updated: /Users/user1/project/portfs/ekitaphana/static/static_dev/admin
SystemCheckError: System check identified some issues:
ERRORS:
<class 'portfoli.admin.CourseTypeAdmin'>: (admin.E108) The value of 'list_display[3]' refers to 'must_english_level', which is not a callable, an attribute of 'CourseTypeAdmin', or an attribute or method on 'portfoli.CourseType'.
portfoli.PortfolioStatement.positions: (fields.E304) Reverse accessor for 'PortfolioStatement.positions' clashes with reverse accessor for 'PortfolioStatement.positions_old'.
HINT: Add or change a related_name argument to the definition for 'PortfolioStatement.positions' or 'PortfolioStatement.positions_old'.
portfoli.PortfolioStatement.positions_old: (fields.E304) Reverse accessor for 'PortfolioStatement.positions_old' clashes with reverse accessor for 'PortfolioStatement.positions'.
HINT: Add or change a related_name argument to the definition for 'PortfolioStatement.positions_old' or 'PortfolioStatement.positions'.
АВ
def handler404(request):
response = render_to_response('404.html', {},
context_instance=RequestContext(request))
response.status_code = 404
return response
AK
indicator
), на фронте юзер подставляет арифметические операции типа +. -. *. /, например: Indicator1 * 100% / Indicator2. Эта формула сохранятся как TextField. Потом остальные юзеры могут расчитать что-то по созданной формуле, т.е. вставлять в Indicator1 и Indicator2 свои числовые значения. Как мне достичь такого функционала?RP
m
formula = formula.replace('indicator1', userdata)
result = exec(formula)
m
m
AK
AK
А
AK
PB