
Vaderoff
22.08.2017
12:13:13
Нужен впс на линуксе подскажите что нибудь плз

Denis
22.08.2017
12:13:43

Ариох
22.08.2017
12:19:49
https://windscribe.com/

James Moriarty
22.08.2017
12:35:07
Чито блеать

Google

Sonniy
22.08.2017
12:58:15
do?
https://www.digitalocean.com

Maxim robox
22.08.2017
13:09:24
Удаляй.

El
22.08.2017
13:09:56
шишки? )

Ilya
22.08.2017
13:09:58
Ок
шишки? )
Ни в коем разе. Дикий тмин или тимьян степной. Судя по запаху

Dmitry
22.08.2017
13:29:57
У меня есть два проекта на Pyhon. Первый проект серверный код, второй проект код клиентский (Django). Как я могу состлаться в клиентском проекта на скрипты из первого проекта, т.е. я использую в клиентском проекта классы из серверного проекта. Спасибо за ответ!

Aragaer
22.08.2017
13:32:21
import my_server

Dmitry
22.08.2017
13:33:36
проекты физически лежат в разных каталогах

b0g3r
22.08.2017
13:33:59
PYTHON_PATH?
вообще, может архитектуру получше замутить?
а то костыли костылики

Dmitry
22.08.2017
13:34:37
например?

b0g3r
22.08.2017
13:34:48
вынести общее в общий модуль, например

Google

b0g3r
22.08.2017
13:35:13
зачем в клиентском приложении "классы из серверного"?

Dmitry
22.08.2017
13:35:39
я разделил всю систему на два уровня Сервер и Клиент, т.е. два проекта.

b0g3r
22.08.2017
13:35:54
ну отлично, а почему один использует куски из другого?)

Dmitry
22.08.2017
13:36:03

Aragaer
22.08.2017
13:36:13
git submodule, чтобы "разные каталоги" оказались подкаталогами здесь же

Dmitry
22.08.2017
13:36:24
Клиентская часть это слой представления

b0g3r
22.08.2017
13:36:28
я, наверное, что-то не понимаю в смысле сервер-клиент...
но откуда на клиенте бизнес-логика, если она уже на сервере...

Aragaer
22.08.2017
13:36:37
да, вынести бизнес-логику в отдельный модуль
и его использовать где надо

Dmitry
22.08.2017
13:36:59

Aragaer
22.08.2017
13:37:11
небось нужна не бизнес-логика, а скорее .. как оно называется..

Dmitry
22.08.2017
13:37:29

Aragaer
22.08.2017
13:37:40
ничего не знаю про pycharm

b0g3r
22.08.2017
13:37:42
кто ж запретит

Vasiliy
22.08.2017
13:37:47

b0g3r
22.08.2017
13:37:54

Vasiliy
22.08.2017
13:38:18
а, я пиши не читай, сразу отвечай

b0g3r
22.08.2017
13:38:22
- application
- server
- client
- models

Google

Vasiliy
22.08.2017
13:38:34
так-то да

Dmitry
22.08.2017
13:38:51

b0g3r
22.08.2017
13:39:00
взять и сделать
задавай конкретнее вопрос

Dmitry
22.08.2017
13:40:16
Вот я создаю проект Application в среде PyCharm, потом создаю папки Server, Client и Models. А как мне теперь в папке Client создать проект Django?

b0g3r
22.08.2017
13:41:27
В настройках проекта поищи джанго
Там указывается рут-папка Джанго проекта

22.08.2017
13:42:16

b0g3r
22.08.2017
13:42:58
Это не андроид чат

22.08.2017
13:44:26
Которые поможеть
Мне

Tigran
22.08.2017
13:48:03

Maxim robox
22.08.2017
13:49:57
Что-то я вообще не догоняю, что за клиент может быть на джанго.

Dmitry
22.08.2017
13:51:12

Maxim robox
22.08.2017
13:52:07

Dmitry
22.08.2017
13:52:21
да, верно!

Denis
22.08.2017
13:52:51
А есть чат по scheme?

b0g3r
22.08.2017
13:52:52
А нужен ли там Джанго?

Maxim robox
22.08.2017
13:53:00

Google

Maxim robox
22.08.2017
13:53:31
И какой там код вообще может быть общим?

Dmitry
22.08.2017
13:55:59

Maxim robox
22.08.2017
13:57:28

Dmitry
22.08.2017
13:58:09

Lain
22.08.2017
13:58:34
ребяат

Maxim robox
22.08.2017
13:58:35

b0g3r
22.08.2017
13:58:52
Обколются своим mvc

Admin
ERROR: S client not available

b0g3r
22.08.2017
13:58:52
Паттернами

Lain
22.08.2017
13:59:26
а тут есть такие кто работает в вк/мэйл/рамблере etc?
яндекс

Михаил
22.08.2017
13:59:47
hh не дремлет :D

Lain
22.08.2017
14:00:18
да не
это я так издалека зашел к главному вопросу

Dmitry
22.08.2017
14:29:08
Тонкости импорта модулей. Итак у меня два проекта:
Project1
- module1 - модуль в проекте первом
Project2
- module2 - модуль в проекте втором
В модуле module2 моего второго проекта я хочу импортировать module1.
Как это сделать?
Пробывал так:
пишу в модуле module2 такое:
sys.path.append("путь до файла проекта Project1")
import module1
К сожалению не работает

Tigran
22.08.2017
14:32:18
ну либо напутал с путями, либо в модуле нет __init__.py

Dmitry
22.08.2017
14:32:54
init.py есть
если оба проекта лежат в одной папке то код во втором модуле такой: sys.path.append("..") # для импорта module1
import module1

b0g3r
22.08.2017
14:36:12
Как запускаешь?

Google

Tigran
22.08.2017
14:36:28
точно с путями напутал
абсолютный укажи

b0g3r
22.08.2017
14:36:33

Tigran
22.08.2017
14:36:34
всё заработает
ну и по-хорошему да, надо один модуль оформить как пакет и в virtualenv для второго установить

Dmitry
22.08.2017
14:37:50

Tigran
22.08.2017
14:38:14
гугли, как сделать setup.py

b0g3r
22.08.2017
14:38:18
- app
- project1
- mod1
- project2
- mod2
> .../app python -m project2.mod2

Tigran
22.08.2017
14:38:24
и virtualenv

b0g3r
22.08.2017
14:39:00
В mod2 - import project1.mod1

Tigran
22.08.2017
14:39:25

b0g3r
22.08.2017
14:39:48
По-другому лучше не делать

Dmitry
22.08.2017
14:40:37
Спасибо, будем делать пакет, так вроде лучше.

Sergey
22.08.2017
14:44:11
Даёшь импорт модулей в бинго!

b0g3r
22.08.2017
14:44:34
Раньше была забавная красота
Есть модуль pytelegrambotapi