this is common for base
Project description
#Common Package This is a common package for base, my web project base package (With Django).
-
Dto
- ResObj (this is Response Dto format:{"code":200, "message":"", data: None})
-
Middlewares
- exception_middleware (this is gobal exception middleware for Django)
-
Exception (this is custom exception)
- AuthException
- BusinessException
-
Utils
- date_util
- get_time_by_str(date_str, date_format=DATE_TIME_FORMAT)
- convert_date_str_format(date_str, old_format, new_format)
- get_date_str_by_time(date_format, timestamp)
- file_util
- read_files_in_folder(file_path)
- write_json_to_file(file_path, data, encoding='UTF-8')
- http_util
- get(url, params=None, headers=None)
- get_json(url, params=None, headers=None)
- post(url, params=None, headers=None, timeout=30)
- post_json(url, params=None, headers=None, timeout=30)
- festival_util
- get_holiday_date_by_year_name(year, festival_name)
- get_holiday_by_date(date_str)
- is_holiday(date_str)
- date_util
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
common-web-0.1.4.tar.gz
(5.0 kB
view hashes)
Built Distribution
Close
Hashes for common_web-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edb841a652dc20a9909902c3ed3473a35d38cdb57b923365a8437ff487f9c0f9 |
|
MD5 | 6898345ede687982bced17a7c5a5f5c0 |
|
BLAKE2b-256 | c7ce0a565efc6da4f7d2b62d9662ceb5460fc8193cbc29db5b8c6d12b50d6814 |