一个Django应用程序发布基于web的假期。
django-vacancies的Python项目详细描述
空缺
职位空缺是一个简单的Django应用程序,用于发布基于Web的职位空缺:) 对于每个空缺,编辑可以在不同数量的属性中进行选择。在
在“一天文档”目录中有详细说明
安装
pip install django-vacancies
快速入门
^{pr2}$管理集成
默认情况下,使用django管理自动发现。如果你有自定义管理员 现场,自行登记空缺模型,例如:
# project/admin.pyfromdjango.contribimportadminfromdjango.contrib.auth.adminimportUser,UserAdmin,Group,GroupAdminfromdjango.utils.translationimportugettext_lazyas_...fromvacancies.adminimportVacancy,VacancyAdmin,ContactPerson,ContactPersonAdmin,Location,LocationAdminclassAdminSite(admin.AdminSite):site_title='My cool Admin'site_header=_('Database Interface')index_title=_('Administration')site=AdminSite()site.register(User,UserAdmin)site.register(Group,GroupAdmin)...site.register(Vacancy,VacancyAdmin)site.register(ContactPerson,ContactPersonAdmin)site.register(Location,LocationAdmin)
自定义
您可以创建一个空缺/空缺_基本.html要实现的基本模板 你是环保的
# vacancies/vacancies_base.html
{% extends "base.pug" %}
发展
贡献区域设置
# Inside cloned repository folder: mkdir .virtualenv && python3 -m venv .virtualenv && sv pip install django mkdir vacancies/locale/NEW_LOCALE cd vacancies django-admin makemessages --ignore=.virtualenv/* --ignore=fixtures/* --ignore=assets/* -a --no-location -e html,pug,py,txt # Use Po-Edit or other editor to edit locales
打包安装开发版本
# Inside cloned repository folder: python setup.py sdist # Inside Dev Project Apps Dir: ln -s ../../django-vacancies/vacancies # Or: pip install --user django-vacancies/dist/django-vacancies-0.1.tar.gz pip uninstall django-vacancies
分发
# Inside cloned repository folder:
python setup.py sdist
twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
学分: https://docs.djangoproject.com/en/2.2/intro/reusable-apps/https://djangosnippets.org/snippets/10643/
- 项目
标签: