Heroku te installation

I try to install a test app to heroku.
My first question is : for the first app do we have a free plan on the heroku patform.
(seams that without be abble to load my app , I don’t get a free plan )
My problem ;
(ll_env) C:\learning_log>heroku run python manage.py migrate
» Error: The following error occurred:
» Missing required flag app
I suppose that this command need a link to git ?

(ll_env) C:\learning_log>heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/cli/browser/45e33aed-71bb-4597-9e4a-b355dbaa8836?requestor=SFMyNTY.g2gDbQAAABM6OmZmZmY6MTcyLjE3LjEyOC4xbgYAKFuL_Y0BYgABUYA._9ahqZoRydBklrhEqShpeDuRAmc8CaqfRFukcp0GVMc
Logging in... done
Logged in as ealalin1@gmail.com

(ll_env) C:\learning_log>heroku run python manage.py migrate
 »   Error: The following error occurred:
 »     Missing required flag app
 »   See more help with --help

My info


(ll_env) C:\learning_log>heroku run python manage.py migrate --help
run a one-off process inside a heroku dyno

USAGE
  $ heroku run -a <value> [-r <value>] [-s <value>] [--type <value>] [-x] [-e <value>] [--no-tty]
    [--no-notify]

FLAGS
  -a, --app=<value>     (required) parent app used by review apps
  -e, --env=<value>     environment variables to set (use ';' to split multiple vars)
  -r, --remote=<value>  git remote of app to use
  -s, --size=<value>    dyno size
  -x, --exit-code       passthrough the exit code of the remote command
  --no-notify           disables notification when dyno is up (alternatively use HEROKU_NOTIFICATIONS=0)
  --no-tty              force the command to not run in a tty
  --type=<value>        process type

DESCRIPTION
  run a one-off process inside a heroku dyno
  Shows a notification if the dyno takes more than 20 seconds to start.

EXAMPLES
  $ heroku run bash

  $ heroku run -s standard-2x -- myscript.sh -a arg1 -s arg2

COMMANDS
  run:detached  run a detached dyno, where output is sent to your logs


(ll_env) C:\learning_log>run -r learning_log
'run' is not recognized as an internal or external command,
operable program or batch file.

(ll_env) C:\learning_log>heroku   -r, --remote=learning_log python manage.py migrate
 »   Warning: -r, is not a heroku command.
Did you mean 2fa? [y/n]:
 »   Error: Run heroku help for a list of available commands.

(ll_env) C:\learning_log>heroku help
CLI to interact with Heroku

VERSION
  heroku/8.10.0 win32-x64 node-v16.20.2

USAGE
  $ heroku [COMMAND]

TOPICS
  access          manage user access to apps
  addons          tools and services for developing, extending, and operating your app
  apps            manage apps on Heroku
  auth            check 2fa status
  authorizations  OAuth authorizations
  buildpacks      scripts used to compile apps
  certs           a topic for the ssl plugin
  ci              run an application test suite on Heroku
  clients         OAuth clients on the platform
  config          environment variables of apps
  container       Use containers to build and deploy Heroku apps
  domains         custom domains for apps
  drains          forward logs to syslog or HTTPS
  features        add/remove app features
  git             set git remote and clone Heroku repository
  keys            add/remove account ssh keys
  labs            add/remove experimental features
  local           run Heroku app locally
  maintenance     enable/disable access to app
  members         manage organization members
  orgs            manage organizations
  pg              manage postgresql databases
  pipelines       manage pipelines
  plugins         List installed plugins.
  ps              Client tools for Heroku Exec
  redis           manage heroku redis instances
  releases        display the releases for an app
  reviewapps      manage reviewapps in pipelines
  run             run a one-off process inside a Heroku dyno
  sessions        OAuth sessions
  spaces          manage heroku private spaces
  webhooks        list webhooks on an app

COMMANDS
  2fa             check 2fa status
  access          list who has access to an app
  addons          lists your add-ons and attachments
  apps            list your apps
  authorizations  list OAuth authorizations
  autocomplete    display autocomplete installation instructions
  buildpacks      display the buildpacks for an app
  certs           list SSL certificates for an app
  ci              display the most recent CI runs for the given pipeline
  clients         list your OAuth clients
  commands        list all the commands
  config          display the config vars for an app
  container       Use containers to build and deploy Heroku apps
  domains         list domains for an app
  drains          display the log drains of an app
  features        list available app features
  help            Display help for heroku.
  join            add yourself to a team app
  keys            display your SSH keys
  labs            list experimental features
  leave           remove yourself from a team app
  local           run heroku app locally
  lock            prevent team members from joining an app
  login           login with your Heroku credentials
  logout          clears local login credentials and invalidates API session
  logs            display recent log output
  maintenance     display the current maintenance status of app
  members         list members of a team
  notifications   display notifications
  orgs            list the teams that you are a member of
  pg              show database information
  pipelines       list pipelines you have access to
  plugins         List installed plugins.
  ps              list dynos for an app
  psql            open a psql shell to the database
  redis           gets information about redis
  regions         list available regions for deployment
  releases        display the releases for an app
  run             run a one-off process inside a heroku dyno
  sessions        list your OAuth sessions
  spaces          list available spaces
  status          display current status of the Heroku platform
  teams           list the teams that you are a member of
  trusted-ips     list trusted IP ranges for a space
  twofactor       check 2fa status
  unlock          unlock an app so any team member can join
  update          update the heroku CLI
  version
  webhooks        list webhooks on an app
  which           Show which plugin a command is in.
  whoami          display the current logged in user


(ll_env) C:\learning_log>heroku keys
 !    You have no SSH keys.

(ll_env) C:\learning_log>heroku authorizations
 Heroku CLI                                72ebb136-a369-4944-961f-7249f67b00e3 global
 Heroku CLI login from ::ffff:172.17.128.1 9d25814f-7aef-4d20-ae80-771b5bbaee51 global

(ll_env) C:\learning_log>heroku autocomplete
    Error: Autocomplete is not currently supported in Windows

(ll_env) C:\learning_log>heroku ci
 »   Error: Required flag:  --pipeline PIPELINE or --app APP

(ll_env) C:\learning_log>heroku local
[WARN] ENOENT: no such file or directory, open 'Procfile'
[FAIL] No Procfile and no package.json file found in Current Directory - See run --help
    TypeError: Cannot convert undefined or null to object

(ll_env) C:\learning_log>heroku pipelines
=== My Pipelines


(ll_env) C:\learning_log>heroku plugins
No plugins installed.

(ll_env) C:\learning_log>heroku run
 »   Error: The following error occurred:
 »     Missing required flag app
 »   See more help with --help

(ll_env) C:\learning_log>

(ll_env) C:\learning_log>git init
Reinitialized existing Git repository in C:/learning_log/.git/

(ll_env) C:\learning_log>git add .

(ll_env) C:\learning_log>git commit -m"myfisrt app"
[main 8a2c0624] myfisrt app
 1 file changed, 0 insertions(+), 0 deletions(-)

(ll_env) C:\learning_log>heroku create learning_logs
Creating ⬢ learning_logs... !
 !    To create an app, verify your account by adding payment information. Verify now at https://heroku.com/verify Learn
 !    more at https://devcenter.heroku.com/articles/account-verification

|Current Usage|Not Available||

Current Usage	Not Available	
Platform Credits	$0.00

Shall I not receive a free access for the first app ?

Can some one give a littel bit light on this ? it’s the first time that I 'm using this type of platform.