
Маришка
09.03.2017
22:48:44

Ivan
09.03.2017
22:48:51
python 2.7

Маришка
09.03.2017
22:48:57
И есть ли у того вообще bs

Ivan
09.03.2017
22:48:59
На нём же и я тестриую

Google

Ivan
09.03.2017
22:49:03
Есть

Маришка
09.03.2017
22:49:06

Ivan
09.03.2017
22:49:19
2.7, а что такого?

Nikolay
09.03.2017
22:49:28
пакеты занеси
пакет с пакетами

Ivan
09.03.2017
22:49:40
То, что это старое гавнище, вопросов ноль

Маришка
09.03.2017
22:50:17

Игорь
09.03.2017
22:50:19
2.7 на винде вообще плохо себя вел

Ivan
09.03.2017
22:50:20
Ты имеешь ввиду минорный билд?

Nikolay
09.03.2017
22:50:31

Маришка
09.03.2017
22:50:47

Nikolay
09.03.2017
22:51:02
Зачем русский язык =(

Маришка
09.03.2017
22:51:28
Ах, да и все же print, input и raw_input бесили в 2.7

Google

Nikolay
09.03.2017
22:52:02

Игорь
09.03.2017
22:52:10

Nikolay
09.03.2017
22:54:11
в нормальной программе не должно быть ни одного принта в принципе :)
должен быть logging

Ivan
09.03.2017
23:13:02
Такой вопрос, можете кидать камнями. Есть Django, gunicron, wsgi. Насколько я знаю wsgi протокол синхронный. Условно gunicorn работает с 4 воркерами, т.е. обрабатывает 4 запроса в параллели. И я так понимаю, что это всё очень сильно проигрывает по производительности aiohttp. Правильно ли я понимаю и можете ли объяснить в кратце преимущества? Буду рад камням с объяснениями и направлениям в правильные стороны)))

Mr Earnest
09.03.2017
23:14:19
Как в urls.py уже в самом модуле сделать вызов из views.... Не как не пойму. views вроде подключаю, а функцию в нем он не видит =\

Ivan
09.03.2017
23:15:18
Скинь urls.py и views.py

Mr Earnest
09.03.2017
23:15:50
views
from django.shortcuts import render
from django.http.response import HttpResponse
# Create your views here.
def basic_one(request):
view = "basic_one"
html = "<html><body>This is %s view!</body></html>" % view
return HttpResponse(html)
def page(request, num="1"):
# Output the appropriate page of blog entries, according to num.
pass
url
from django.conf.urls import url
from . import views
urlpatterns = {
url(r'^blog/$', views.page),
}
пробовал и до basic_one достучатся, не как

Nikolay
09.03.2017
23:16:59
так полный path же надо, по-моему, указывать.
from %app_name%.views import page

Mr Earnest
09.03.2017
23:17:21
1,10 джанга если что
даже 1.10.5 вроде как
https://docs.djangoproject.com/en/1.10/topics/http/urls/ тут читал, не нашел
вру
1.10.6

Nikolay
09.03.2017
23:19:45
вроде норм: https://github.com/andela-layodi/my-first-blog/blob/master/blog/urls.py

Ivan
09.03.2017
23:20:06
Интересно, запусти отдельно urls.py
Посмотреть, выдаст ли он ошибку

Google


Mr Earnest
09.03.2017
23:21:12
Николай, я отличия от того что на гитхабе и то что у меня вообще не наблюдаю.
так же импорт так же вызов
Иван, это как :D
дог ошибки
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x03B6A270>
Traceback (most recent call last):
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\utils\autoreload.py", line 226, in wrapper
fn(*args, **kwargs)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\core\management\commands\runserver.py", line 121, in inner_run
self.check(display_num_errors=True)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\core\management\base.py", line 374, in check
include_deployment_checks=include_deployment_checks,
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\core\management\base.py", line 361, in _run_checks
return checks.run_checks(**kwargs)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\core\checks\registry.py", line 81, in run_checks
new_errors = check(app_configs=app_configs)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\core\checks\urls.py", line 14, in check_url_config
return check_resolver(resolver)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\core\checks\urls.py", line 24, in check_resolver
for pattern in resolver.url_patterns:
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\utils\functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\urls\resolvers.py", line 313, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\utils\functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\urls\resolvers.py", line 306, in urlconf_module
return import_module(self.urlconf_name)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level?, package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 665, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "C:\Users\Admin\PycharmProjects\qnatek_beta\qnatek_beta\urls.py", line 22, in <module>
url(r'^basic/', include('article.urls'))
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\conf\urls\__init__.py", line 50, in include
urlconf_module = import_module(urlconf_module)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level?, package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 665, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "C:\Users\Admin\PycharmProjects\qnatek_beta\article\urls.py", line 21, in <module>
url(r'^blog/$', views.page),
AttributeError: 'function' object has no attribute 'page'
AttributeError: 'function' object has no attribute 'page' просто не видит данной функции


Nikolay
09.03.2017
23:22:53
# Examples:
# url(r'^$', 'pequegames.views.home', name='home'),

Mr Earnest
09.03.2017
23:23:18
сейчас
AttributeError: 'function' object has no attribute 'page'

Nikolay
09.03.2017
23:24:59
строкой 2ой параметр в url

Nikolay
09.03.2017
23:25:08
'article.view.page'

Ivan
09.03.2017
23:25:49
article.views.page()

Nikolay
09.03.2017
23:26:01
Вызывать не надо ?

Ivan
09.03.2017
23:26:21
Почему не-не?

Mr Earnest
09.03.2017
23:26:24

Nikolay
09.03.2017
23:27:04
views !

Google

Nikolay
09.03.2017
23:27:08
не view

Mr Earnest
09.03.2017
23:27:47
и ошибка точно такая же
топ стикер ?

Ivan
09.03.2017
23:28:52
from views import что-то?

Mr Earnest
09.03.2017
23:29:09
может где на офф написано? просто я даже хз как и искать

Admin
ERROR: S client not available

Ivan
09.03.2017
23:30:18
Ну и перечисли
page, basic_one

Nikolay
09.03.2017
23:30:50
да first steps джанги хватит, чтоб уже что-то делать

Mr Earnest
09.03.2017
23:31:12
сейчас вот 1 в 1 по гайду
сек

Маришка
09.03.2017
23:31:48
Посмотри что в views

Nikolay
09.03.2017
23:31:53
__init__.py есть там в директории где-то?
в article аппе

Маришка
09.03.2017
23:32:26

Mr Earnest
09.03.2017
23:32:28

Google

Nikolay
09.03.2017
23:32:31
?

Mr Earnest
09.03.2017
23:32:56

Маришка
09.03.2017
23:33:24
?
С чего бы

Mr Earnest
09.03.2017
23:34:17

Маришка
09.03.2017
23:34:57
Посмотри что в views

Mr Earnest
09.03.2017
23:35:00
С чего бы
хороший вопрос, ответа на который я не знаю, он просто как варнинг это указал, ну я (как в андроид студио) нажал Alt+Enter
нет там этих функций

Маришка
09.03.2017
23:36:16
А если просто открыть файл

Ivan
09.03.2017
23:36:18
Там вроде какой-то стектрейс проглядвается на скрине, можно посмотреть?

Mr Earnest
09.03.2017
23:36:39

Nikolay
09.03.2017
23:37:24
в settings.py твои аппы в INSTALLED_APPS или типа того прописаны хоть?

Mr Earnest
09.03.2017
23:37:52

Маришка
09.03.2017
23:38:06
import views
views.page не робит?

Nikolay
09.03.2017
23:38:28
твой пичарм думает, что views это функция
?)

Ivan
09.03.2017
23:39:46
Интересно
А если, ты через запятую name проивзольный укажешь, как в примере