ForexProject:外汇项目

  • A5_171677
    了解作者
  • 1.1MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-30 07:29
    上传日期
外汇项目 外汇项目是一款可以帮助人们学习外汇交易的应用程序。用户还可以撰写,阅读和评论文章/新闻,以及查看实时货币报价。 目录 关于该项目 什么是外汇->外汇(也称为FX或外汇)市场是用于相互交换本国货币的全球市场。由于在全球范围内的贸易,商业和金融领域,外汇市场往往是最大的市场。世界上大多数流动资产市场。 项目功能: 角色: 管理员(对所有产品/内容具有完整的CRUD,由用户在网站上创建) 经过身份验证的用户(所有创建的内容均具有完整的CRUD) 未经身份验证的用户(仅具有权限) 公开部分->网站的一部分,每个人都可以访问-未经身份验证的用户和管理员 私有部分->仅由经过身份验证的用户和管理员访问 管理员部分->仅管理员可访问 登录/注册功能(以及表格) 表格验证 测试(单元测试) 基于类的视图 扩展的Django用户(配置文件,使用信号) 装饰器和混合器(检查用户权
ForexProject-main.zip
内容介绍
# ForexProject Forex Project is an app that helps people to learn **forex trading**.Users can also write,read and comment articles/news and see live currency quotes. [![Python 3.8](https://img.shields.io/badge/python-3.8-green.svg)](https://www.python.org/) [![Django 3.6](https://img.shields.io/badge/django-3.1-green.svg)](https://www.djangoproject.com/) ## Table of Contents * [About the Project](#about-the-project) * [Technologies](#technologies) * [Getting started](#getting-started) * [Usage](#usage) ### About the project 1. **What is Forex** -> The foreign exchange (also known as FX or forex) market is a global marketplace for exchanging national currencies against one another.Because of the worldwide reach of trade, commerce, and finance, forex markets tend to be the largest and most liquid asset markets in the world. 1. **Project functionalities:** * Roles: * Admin(has full CRUD for all products/content, created by users on the website) * Authenticated users(have full CRUD for all of their created content) * Unauthenticated users(have only get permissions) * Public part -> A part of the website, which is accessible by everyone – un/authenticated users and admins * Private part -> Accessible only by authenticated user and admins * Admin part -> Accessible only by admins * login/register functionality(and forms as well) * Form validation * Testing (unit testing) * Class-based views * Extended Django user(Profile,using signals) * Decorators and Mixins(checking for user permissions) * Bootstrap * Crispy forms * Requests ### Technologies * [Python 3.8](https://www.python.org/downloads/release/python-380/) * [Django 3.1](https://www.djangoproject.com/) * [Bootstrap 4](https://getbootstrap.com/) ### Getting Started 1. Clone the repository to your local machine:\ `git clone https://github.com/KameliyaN/ForexProject.git` 1. Install the requirements:\ `pip install -r requirements.txt` 1. Apply the migrations:\ `python manage.py migrate` 1. Run the development server:\ `python manage.py runserver` 1. The project will be available at:\ `127.0.0.1:8000` 1. Get a free API Key at: https://currencydatafeed.com/ ``` def currencies_live_quotes(request): params = { 'token': 'Put your API Access Token here', 'currency': 'EUR/USD USD/JPY GBP/USD AUD/USD USD/CAD' } api_result = requests.get('https://currencydatafeed.com/api/data.php', params) api_response = api_result.json() currencies = api_response['currency'] context = {'currencies': currencies} return render(request, 'currencies/quotes.html', context) ``` ### Usage * View all latest forex news * View full news(article) with its comments * View all news(articles) of a given user * Add/Create news(articles) * Edit and delete your news(articles) * Comment news(articles) * Edit and delete your comments * View live currency quotes * View all currencies list * View details for a currency * View Useful links organized by categories
评论
    相关推荐
    • python-autocheck:改进的单元测试测试运行器
      自动运行 Python 单元测试。 源更改后重新运行测试。 尝试就运行哪些测试做出明智的决定。 例子 在带有单元测试的项目目录中: $ autocheck discover -v 接受与python -m unittest相同的选项。 安装 $ pip install ...
    • django-nodetest:针对Django应用程序测试JavaScript客户端
      为JavaScript编写单元测试很容易,为Django编写单元测试很容易,但是编写集成测试或仅针对Django应用测试JavaScript客户端并不那么简单(特别是如果最后编写html或根本不编写html) )。 这样就可以并行开发...
    • django-deck:Deck 是用于图形元素的工具的单元测试
      Deck 是一个用于图形元素的单元测试工具。
    • django_blog:带有轮询的Django上的样本博客
      单元测试 您的作业您将扭转这种关系,因此您只能将类别添加到帖子中 请执行以下步骤: 再次阅读有关Django管理员的文档。 您需要为Post和Category模型创建一个自定义的ModelAdmin类。 而且,您需要创建一个...
    • 简单Django
      Sipmle Django项目 要求 创建一个基本的Django项目,如下所示: 一个单一的“ hello_world”应用 基于以下数据库表的应用程序模型: -> table_1,其中包含字段: ...单一视图的单元测试-单元测试需要使用低级djang
    • djet, Django 扩展测试是一个帮助器,用于轻松测试 Django 应用程序.zip
      djet, Django 扩展测试是一个帮助器,用于轻松测试 Django 应用程序 djet Django 扩展测试是一组帮助程序,可以...主要功能:简单的Django 视图单元测试( ViewTestCase )有用的断言提供了混合类:响应状态码( Status
    • django-keepcool:Django 项目的通用单元测试生成器
      django-keepcool 一组工具,可轻松为 Django 基于类的视图创建单元测试。 阅读阅读文档 中提供的扩展。
    • python单元测试实例代码
      python 单元测试实例代码,对单元测试进行了简单的描述,通过Djangoweb框架搭建
    • django-smoketest:Django的烟雾测试框架
      您可能已经具有验证代码底层部分的正确性的单元测试,以及在登台服务器或CI系统上运行的集成和验收测试。 甚至您甚至可以进行自动配置管理,以确保将登台服务器配置为生产的精确副本。 因此,从逻辑上讲,如果您的...
    • redgreenunittests:从字面上看完全像Python的单元测试,但是带有颜色
      如果您确实希望将其用作单元测试的直接替代品而无需做任何额外的工作,则可以像这样导入: import redgreenunittest as unittest 但是关于DJANGO呢? 我认为您的意思是Python框架。 (不是那部电影。)还记得我...