单片眼镜的谷歌地图
项目描述
monocle_googlemap 应用程序
==================
Модуль: monocle_googlemap
#。Структура папок модуля
#。Конфигурационный файл
#. json файл импорта
#. Публикация через pip3
#. Внесение изменений в модули
**Структура папок модуля**
Модуль представляет собой стандартное приложение для django и включает в себя модели, средства генерации систем управления, шаблоны, статические файлы, а также файлы для интеграции и сборки.
Так как модуль встраивается в одностраничный сайт с помощью сборщика, то у него нет файлов view.py 和 urls.py。Для передачи данных из модуля в основной проект используется файл mioncle.py содеражащий нужные вызовы для определеного моду.
Модули являются частями проекта автоматической сборки одностраничных сайтов на django - https://bitbucket.org/langprism/django-monocle。
Необходимо соблюдать следующие условия наименования файлов и папок。
* monocle_
* 模板
* monocle_
*monocle_.html
* 静态
* monocle_
* 资产
* monocle_.css
* monocle_.js
* 固定装置
*monocle_
[Картинки]
*monocle_,json
* models.py
* admin.py
* monocle.py
* MANIFEST。在
* README.rst
* setup.py
* reqs.txt
**Конфигурационный файл**
Для сборки и интеграции проекта сборщик django-monocle использует файл модуля monocle.py: ::
# название модуля - должно совпадать с
appname = 'monocle_sample'
# модели импортируемые в основное приложение одностраничного проекта
models = ['SampleModel' ]
"""
строка передающая данные из модели в контекст основного шаблона. Этот вызов используется во view.py файле основого приложения проекта при сборке.
"""
context_callback = "'monocle_sample_models': SampleModel.objects.all().filter(isShown= True)"
included_app_reqs = [ ] - зависимости, подключаемые в файле settings.py проекта。
**json файл импорта** Пример
: ::
[
{
“模型”:“monocle_partners.partner”,
“字段”:{
“位置”:0,
“图像”:“monocle_partners/image.jpg”,
“名称”:“Партнер1”,
“isShown”:真
},
“ pk": 1
},
{
"model": "monocle_partners.partner",
"fields": {
"position": 2,
"image": "monocle_partners/image.jpg",
"name": "Партнер2",
"isShown ": 真
},
"pk":2
}
]
**Публикация через pip3**
Модули устанавливаются сборщиком при помощи менеджера пакетов pip3。Поэтому после внесения изменений в модуль необходимо собрать его в дистрибутив и опубликовать в pipy。
Для этого нужно отредактировать файл setup.py: ::
setup(
name='',
version='0.1.0',
packages=[''],
include_package_data=True,
install_requires=[
"requests",
"bcrypt",
],
license='BSD License', #example license
description='django-monocle 项目的示例应用程序',
long_description=README,
author='Alexander Kalinin @Langprism LTD',
author_email='
classifiers=[
'Environment :: Web Environment',
'Framework :: Django',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License', # example license
'Operating System :: OS Independent',
'Programming Language :: Python',
# 如果你卡在 Python 2 上,请适当替换它们。'Programming
Language :: Python :: 3',
'Programming Language :: Python :: 3.2',
'Programming Language :: Python :: 3.3',
'主题 :: Internet :: WWW/HTTP',
'主题 :: Internet :: WWW/HTTP ::动态内容',
],
)
Зависимости пакетов указываются в файле setup.py в атрибуте "install_requires" (см. пример выше)。
После редактирования нужно выполнить команду: ::
python3 setup.py register sdist bdist_wheel upload
Для публикации дистрибутива в индексе нужно ввести данные аккаунта проекта:
логин - monoculus, пароль
- Langprism11
**Внесение изменений в модули**
В случае если модуль необходимо доработать либо внести изменения, необходимо склонировать его с репозитория。Хранилище модулей находится по ссылке https://bitbucket.org/monoculus。
После изменений необходимо снова опубликовать проект pypi, инкрементировать номер версии и выполнить push в репозиторий。
==================
Модуль: monocle_googlemap
#。Структура папок модуля
#。Конфигурационный файл
#. json файл импорта
#. Публикация через pip3
#. Внесение изменений в модули
**Структура папок модуля**
Модуль представляет собой стандартное приложение для django и включает в себя модели, средства генерации систем управления, шаблоны, статические файлы, а также файлы для интеграции и сборки.
Так как модуль встраивается в одностраничный сайт с помощью сборщика, то у него нет файлов view.py 和 urls.py。Для передачи данных из модуля в основной проект используется файл mioncle.py содеражащий нужные вызовы для определеного моду.
Модули являются частями проекта автоматической сборки одностраничных сайтов на django - https://bitbucket.org/langprism/django-monocle。
Необходимо соблюдать следующие условия наименования файлов и папок。
* monocle_
* 模板
* monocle_
*monocle_.html
* 静态
* monocle_
* 资产
* monocle_.css
* monocle_.js
* 固定装置
*monocle_
[Картинки]
*monocle_,json
* models.py
* admin.py
* monocle.py
* MANIFEST。在
* README.rst
* setup.py
* reqs.txt
**Конфигурационный файл**
Для сборки и интеграции проекта сборщик django-monocle использует файл модуля monocle.py: ::
# название модуля - должно совпадать с
appname = 'monocle_sample'
# модели импортируемые в основное приложение одностраничного проекта
models = ['SampleModel' ]
"""
строка передающая данные из модели в контекст основного шаблона. Этот вызов используется во view.py файле основого приложения проекта при сборке.
"""
context_callback = "'monocle_sample_models': SampleModel.objects.all().filter(isShown= True)"
included_app_reqs = [ ] - зависимости, подключаемые в файле settings.py проекта。
**json файл импорта** Пример
: ::
[
{
“模型”:“monocle_partners.partner”,
“字段”:{
“位置”:0,
“图像”:“monocle_partners/image.jpg”,
“名称”:“Партнер1”,
“isShown”:真
},
“ pk": 1
},
{
"model": "monocle_partners.partner",
"fields": {
"position": 2,
"image": "monocle_partners/image.jpg",
"name": "Партнер2",
"isShown ": 真
},
"pk":2
}
]
**Публикация через pip3**
Модули устанавливаются сборщиком при помощи менеджера пакетов pip3。Поэтому после внесения изменений в модуль необходимо собрать его в дистрибутив и опубликовать в pipy。
Для этого нужно отредактировать файл setup.py: ::
setup(
name='',
version='0.1.0',
packages=[''],
include_package_data=True,
install_requires=[
"requests",
"bcrypt",
],
license='BSD License', #example license
description='django-monocle 项目的示例应用程序',
long_description=README,
author='Alexander Kalinin @Langprism LTD',
author_email='
classifiers=[
'Environment :: Web Environment',
'Framework :: Django',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License', # example license
'Operating System :: OS Independent',
'Programming Language :: Python',
# 如果你卡在 Python 2 上,请适当替换它们。'Programming
Language :: Python :: 3',
'Programming Language :: Python :: 3.2',
'Programming Language :: Python :: 3.3',
'主题 :: Internet :: WWW/HTTP',
'主题 :: Internet :: WWW/HTTP ::动态内容',
],
)
Зависимости пакетов указываются в файле setup.py в атрибуте "install_requires" (см. пример выше)。
После редактирования нужно выполнить команду: ::
python3 setup.py register sdist bdist_wheel upload
Для публикации дистрибутива в индексе нужно ввести данные аккаунта проекта:
логин - monoculus, пароль
- Langprism11
**Внесение изменений в модули**
В случае если модуль необходимо доработать либо внести изменения, необходимо склонировать его с репозитория。Хранилище модулей находится по ссылке https://bitbucket.org/monoculus。
После изменений необходимо снова опубликовать проект pypi, инкрементировать номер версии и выполнить push в репозиторий。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
monocle_googlemap-0.1.2.tar.gz
(5.6 kB
查看哈希)
内置分布
monocle_googlemap-0.1.2-py3-none-any.whl
(10.0 kB
视图哈希)
关
monocle_googlemap -0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 576f0b378f55e4247962dd1dbb697c51357819b5274fc97699640df76bd4c3a9 |
|
MD5 | 95abb25fa2f2a99a9eb9441dbad64a8a |
|
布莱克2-256 | 2cc58a023652deba9c596d3d2ebc49141f9527945d8ea1819875ead990a4cc42 |
关
monocle_googlemap -0.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 99a0a55acd29522c62276ecd4951b7093183c08ffe56d99e2e2ea6e6ef420721 |
|
MD5 | 46153effb6f883c8fcc561e45ba0ae24 |
|
布莱克2-256 | b457b25d6eed7a9f2aa8ae5fc9c8166dce06e74c8d57e74f439052cde71be1c1 |