Welcome Guest (
ავტორიზაცია
|
რეგისტრაცია
)
ვალიდაციის წერილის ხელახალი გაგზავნა
წესები
·
დახმარება
·
ძებნა
·
წევრები
·
კალენდარი
·
რჩეულები
·
ჩატი
თბილისის ფორუმი
->
ტექნიკური კონფერენცია
->
პროგრამირება
->
Hello World
გამოხმაურება
·
ახალი თემა
·
ახალი გამოკითხვა
Pages:
(72)
« პირველი
...
59
60
[61]
62
63
...
ბოლო »
(
გადავიდეთ პირველ წაუკითხავ წერილზე
)
ჩაინიკური შეკითხვები Python-ში
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
·
გაუგზავნეთ ეს გვერდი სხვას
·
ამოსაბეჭდი ვერსია
|
თემის რჩეულებში დამატება/წაშლა
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
NinjaRacer
we are all crazy here
ჯგუფი: Members
NinjaRacer
we are all crazy here
ჯგუფი: Members
წერილები: 3954
წევრი No.: 241880
რეგისტრ.: 2-April 18
#57079588
· 31 Oct 2020, 22:04 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Essiittaaa
კოდი \
CODE
ტეგებში ჩასვი რთული გასარჩევია ისე.
QUOTE
გადავხედე მაგ ლინკებს და როგორც მივხვდი რესტ აპი ერთ აპლიკაციას მეორეზე აკავშირებს
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Essiittaaa
რა გინდათ, ჩემო ბატონო, ვკითხულობ!
ჯგუფი: Members
Essiittaaa
რა გინდათ, ჩემო ბატონო, ვკითხულობ!
ჯგუფი: Members
წერილები: 8340
წევრი No.: 164068
რეგისტრ.: 22-March 13
#57079821
· 31 Oct 2020, 22:30 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
NinjaRacer
მადლობა, გასაგებია მაგ სურათით ყველაფერი, ვერ გადავხედე ჯერ სათანადოდ რესტ აპის.
CODE
def a():
print("archevnebi")
def b():
print("36")
a()
a()
print("36")
a()
b()
CODE
def a():
print("archevnebi")
def b():
print("36")
b()
a()
a()
print("36")
a()
b()
This post has been edited by
Essiittaaa
on 31 Oct 2020, 22:31
--------------------
ყოველთვის ნუ იტყვი იმას რაც იცი , ხოლო ის - კი იცოდე , რასაც ამბობ.
ზოგჯერ თქმა სჯობს არათქმასა, ზოგჯერ თქმითაც დაშავდების.
განა შესაძლებელია სხვამ იცხოვროს იმ თავისუფლებით, რომლისთვისაც თვითონ არ მომკვდარა?!
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
NinjaRacer
we are all crazy here
ჯგუფი: Members
NinjaRacer
we are all crazy here
ჯგუფი: Members
წერილები: 3954
წევრი No.: 241880
რეგისტრ.: 2-April 18
#57080288
· 31 Oct 2020, 23:23 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Essiittaaa
რესტ აპი მართლა არაფერი არაა. იძახხებ ბროუზერიდან
http://localhost/users
მაგალითად
და ეს გიბრნუნებს პასუხს
თავისი ფრეიმვორკია აქვს ჯანგოს. მაგრამ ამ შემთხვევაში ფლასკით უფრო მარტივად გაიგებ რადგან ჯანგოში ავტომატურად გიგენერირებს თვითონ შენ ბოილერპლეიტ კოდს წერ. ანუ ტემპლეიტივითაა და ის ბექში ტვითონ ჩალიჩობს იმას რასაც ფლასკში ხელით წერ. მაგ:
CODE
import flask
from flask import request, jsonify
app = flask.Flask(__name__)
app.config["DEBUG"] = True
# Create some test data for our catalog in the form of a list of dictionaries.
books = [
{'id': 0,
'title': 'A Fire Upon the Deep',
'author': 'Vernor Vinge',
'first_sentence': 'The coldsleep itself was dreamless.',
'year_published': '1992'},
{'id': 1,
'title': 'The Ones Who Walk Away From Omelas',
'author': 'Ursula K. Le Guin',
'first_sentence': 'With a clamor of bells that set the swallows soaring, the Festival of Summer came to the city Omelas, bright-towered by the sea.',
'published': '1973'},
{'id': 2,
'title': 'Dhalgren',
'author': 'Samuel R. Delany',
'first_sentence': 'to wound the autumnal city.',
'published': '1975'}
]
@app.route('/', methods=['GET'])
def home():
return '''<h1>Distant Reading Archive</h1>
<p>A prototype API for distant reading of science fiction novels.</p>'''
# A route to return all of the available entries in our catalog.
@app.route('/api/v1/resources/books/all', methods=['GET'])
def api_all():
return jsonify(books)
app.run()
რა იგნორირდება ვერ მიხვდი აი რას ბეჭდავს ჩემთან.
a()სამჯერ იძახებ და სამჯერ წერს a() ფუნქციის კოდს და 36-ს ორჯერ აპრინტინებს b()-ს ხელით.
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Essiittaaa
რა გინდათ, ჩემო ბატონო, ვკითხულობ!
ჯგუფი: Members
Essiittaaa
რა გინდათ, ჩემო ბატონო, ვკითხულობ!
ჯგუფი: Members
წერილები: 8340
წევრი No.: 164068
რეგისტრ.: 22-March 13
#57080960
· 1 Nov 2020, 00:43 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
NinjaRacer
ეს ფლასკი ჯავას გავს მგონი
QUOTE
app = flask.Flask(__name__)
ესეიგი აქ ეპი გაუტოლა ფლასკიდან გამოძახებული Flask-ის (__name__)-ს ხო ? თვითონ ეს ნეიმი რას აღნიშნავს ?
QUOTE
რა იგნორირდება ვერ მიხვდი აი რას ბეჭდავს ჩემთან.
ვოლოში b() რომ წერია არ იპრინტება და რატო?
და მეორე კოდში 36-ებს რატო სპამავს ?
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
NinjaRacer
we are all crazy here
ჯგუფი: Members
NinjaRacer
we are all crazy here
ჯგუფი: Members
წერილები: 3954
წევრი No.: 241880
რეგისტრ.: 2-April 18
#57081197
· 1 Nov 2020, 01:15 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Essiittaaa
ბოლოში პროსტა b წერია და calls-ს აკეთებ ფუნქციის ფრჩხილებით ()
ეშვება def b:
ეს ფუნქცია სადაც პირველი ხაზი არის print-ი და ის იბეჭდება რაც მანდ წერია.
მერე იძახებს ბ-და უკვე ა-ს და ის იბეჭდება რაც ა ფუნქციაში წერია.
მაჩვენე რა არ იპრინდება ვერ გავიგე კიდე.
ფლასკი კიდევ აი შენი კოდის მაგალითზე გეტყვი.
CODE
def a():
print("archevnebi")
def b():
print("36")
print(a.__name__)
b()
ეს რას გიბეჭდავს ნახე.
ამიტომ გითხარი მოდულები რა არის ისწავლე მეთქი.
app = flask.(__name__)
აბამს app-ს იმ path-ს რომელშიც ყრია ყველა რესურსი ფლასკის. ბიბლიოთეკები, სტატიკური ფაილები რომელიც ვებგვერს ექნება. სურათები და ა.შ.
და ცოტა ქვემოთ ეს რომ წერია @app.route('/', methods=['GET']) (ეს დეკორატორია სხვათაშორის)
ეს იყენებს ამ სახელს.
app.route
ზემოთ რომ არ გვექნა.
app = flask.(__name__)
მოგვიწევდა
@flask.(__name__).route('/', methods=['GET'])
ასე დაწერა. ანუ სახელს ამოკლებს. შორთქათივითაა.
CODE
import flask
def a():
print("archevnebi")
def b():
print("36")
print(a.__name__)
b()
import os
path = os.path.abspath(flask.__file__)
print(path)
ეს დაწერს ამას
QUOTE
guram@guram-Vostro-3590:~$ python /home/guram/ignore.py
36
a
/home/guram/.pyenv/versions/3.7.2/lib/python3.7/site-packages/flask/__init__.py
ამ /home/guram/.pyenv/versions/3.7.2/lib/python3.7/site-packages/flask/__init__.py ფაილში კიდევ ესენი წერია.
QUOTE
guram@guram-Vostro-3590:~$ cat /home/guram/.pyenv/versions/3.7.2/lib/python3.7/site-packages/flask/__init__.py
# -*- coding: utf-8 -*-
"""
flask
~~~~~
A microframework based on Werkzeug. It's extensively documented
and follows best practice patterns.
:copyright: 2010 Pallets
:license: BSD-3-Clause
"""
# utilities we import from Werkzeug and Jinja2 that are unused
# in the module but are exported as public interface.
from jinja2 import escape
from jinja2 import Markup
from werkzeug.exceptions import abort
from werkzeug.utils import redirect
from . import json
from ._compat import json_available
from .app import Flask
from .app import Request
from .app import Response
from .blueprints import Blueprint
from .config import Config
from .ctx import after_this_request
from .ctx import copy_current_request_context
from .ctx import has_app_context
from .ctx import has_request_context
from .globals import _app_ctx_stack
from .globals import _request_ctx_stack
from .globals import current_app
from .globals import g
from .globals import request
from .globals import session
from .helpers import flash
from .helpers import get_flashed_messages
from .helpers import get_template_attribute
from .helpers import make_response
from .helpers import safe_join
from .helpers import send_file
from .helpers import send_from_directory
from .helpers import stream_with_context
from .helpers import url_for
from .json import jsonify
from .signals import appcontext_popped
from .signals import appcontext_pushed
from .signals import appcontext_tearing_down
from .signals import before_render_template
from .signals import got_request_exception
from .signals import message_flashed
from .signals import request_finished
from .signals import request_started
from .signals import request_tearing_down
from .signals import signals_available
from .signals import template_rendered
from .templating import render_template
from .templating import render_template_string
__version__ = "1.1.2"
guram@guram-Vostro-3590:~$
და ჯანგოში კიდევ ძალიან ბევრგან გიწევს ამეების ხელით დაიმპორტება.
ზემოთ რაც გითხარი ბიბლიოთეკები რომ იპოვოს მეთქი. ბიბლიოთეკა იგივე მოდულია.
ანუ რეალურად app-ს მიება ეს დირექტორია. route მეთოდი რომ იპოვოს მაგალითად როცა app.route-ს წერ.
This post has been edited by
NinjaRacer
on 1 Nov 2020, 01:29
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Essiittaaa
რა გინდათ, ჩემო ბატონო, ვკითხულობ!
ჯგუფი: Members
Essiittaaa
რა გინდათ, ჩემო ბატონო, ვკითხულობ!
ჯგუფი: Members
წერილები: 8340
წევრი No.: 164068
რეგისტრ.: 22-March 13
#57089561
· 2 Nov 2020, 00:16 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
NinjaRacer
QUOTE
მაჩვენე რა არ იპრინდება ვერ გავიგე კიდე.
CODE
def a():
print("archevnebi")
def b():
print("36") ---------ეს იბეჭდება 36
a() ----------------- ეს არჩევნები
a() ------------- ესეც არჩევნები
print("36") --------- ეს 36
a() ------------------- ეს არჩევნები
b() -------------- ეს რატო არ იბეჭდება ?
QUOTE
ამიტომ გითხარი მოდულები რა არის ისწავლე მეთქი.
ეს მოდულები იგივე დიქშენარია ხო ?
ანუ შემიძლია გამოვიძახო სადაც დამჭირდება კონკრეტული მოდული
QUOTE
ეს იყენებს ამ სახელს.
app.route
ზემოთ რომ არ გვექნა.
app = flask.(__name__)
მოგვიწევდა
@flask.(__name__).route('/', methods=['GET'])
ასე დაწერა. ანუ სახელს ამოკლებს. შორთქათივითაა.
ხო ეს ნასწავლი მაქვს.
QUOTE
ეს დაწერს ამას
QUOTE
guram@guram-Vostro-3590:~$ python /home/guram/ignore.py
36
a
/home/guram/.pyenv/versions/3.7.2/lib/python3.7/site-packages/flask/__init__.py
ანუ ამას რომ დაწერს
QUOTE
ამ /home/guram/.pyenv/versions/3.7.2/lib/python3.7/site-packages/flask/__init__.py ფაილში კიდევ ესენი წერია.
ამ ფაილში რაც არის ყველაფერი მოაქვს თუ ?
QUOTE
from jinja2 import escape
from jinja2 import Markup
from werkzeug.exceptions import abort
from werkzeug.utils import redirect
from . import json
from ._compat import json_available
from .app import Flask
from .app import Request
from .app import Response
from .blueprints import Blueprint
from .config import Config
from .ctx import after_this_request
from .ctx import copy_current_request_context
from .ctx import has_app_context
from .ctx import has_request_context
from .globals import _app_ctx_stack
from .globals import _request_ctx_stack
from .globals import current_app
from .globals import g
from .globals import request
from .globals import session
from .helpers import flash
from .helpers import get_flashed_messages
from .helpers import get_template_attribute
from .helpers import make_response
from .helpers import safe_join
from .helpers import send_file
from .helpers import send_from_directory
from .helpers import stream_with_context
from .helpers import url_for
from .json import jsonify
from .signals import appcontext_popped
from .signals import appcontext_pushed
from .signals import appcontext_tearing_down
from .signals import before_render_template
from .signals import got_request_exception
from .signals import message_flashed
from .signals import request_finished
from .signals import request_started
from .signals import request_tearing_down
from .signals import signals_available
from .signals import template_rendered
from .templating import render_template
from .templating import render_template_string
ესენია მოდულები ?
მადლობა რომ არ გეზარება ხოლმე და ვრცლად მიხსნი.
ზოგჯერ 10ჯერ ვკითხულობ რაღაცას რომ რამე სისულელე არ ვკითხო თქო :დ მაგრამ რა ვქნა, ჩაინიკი ვარ ჯერ
პ.ს. ნორმალურად რომ ვისწავლო პროგრამირება დაახლოებით რა დროა საჭირო ? სხვა საქმე რომ არ ვაკეთო (ვგულისხმობ არ ვიმუშაო და ამას ვეჯდე ხოლმე თავისუფალ დროს)
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
NinjaRacer
we are all crazy here
ჯგუფი: Members
NinjaRacer
we are all crazy here
ჯგუფი: Members
წერილები: 3954
წევრი No.: 241880
რეგისტრ.: 2-April 18
#57089601
· 2 Nov 2020, 00:22 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
QUOTE
ეს მოდულები იგივე დიქშენარია ხო ?
ანუ შემიძლია გამოვიძახო სადაც დამჭირდება კონკრეტული მოდული
კი. ზუსტად ეგაა. და თუ გაინტერესებს შიგნით რეებია ნებისმიერ ობიექტზე შეგიძლია dir მეთოდი გამოიყენო.
მაგალითად ასე
import os
print(dir(os))
განახებს ყველა მეთოდს რომელიც os მოდულშია. საინტერესოა ნახე.
ის იმიტომ არ იპრინტება რომ ეგ ბ() იძახებს ფუნქციას. მაგას ერთი დავალება აქვს გამოიძახოს ფუნქცია. ამიტომაც არ ბეჭდავს არაფერს.
ნორმალურად რომ ისწავლო 10 დღე 2 კვირა ალბათ.
გააჩნია ნორმალურს რას ეძახი.
რო დაჯდე და კოდი წერო რამე პროექტში ამ 2 კვირაში ნასწავლი პითონით კიდევ 2 თვე დაგჭირდება რომ ფრეიმვორკში კოდი წერო. რამდენად ხარისხიანი და სწორი კოდი იქნება ეგ კიდე მეორე საკითხია. ალბათ ასე 2 წელი რომ სრულფასოვანი დეველოპერი გერქვას.
არაფერს. არ მეზარება ნამდვილად.
კი რაც იმფაილშია აღწერილი ყველაფერი მოაქვს. ეს მოდულებიც ყველა თავისთავად სადღაც წერია ფაილში. თავისმხრივ.
მაგ. os.py ფაილში რეები წერია თუ გაინტერესებს მივამაგრე ქვემოთ. ეგეთი კოდი რო წერო მინიმუმ 2 წლი მაინც გინდა.
* * *
ამისმა სირთულემ ვაფშე არ დაგაბნიოს. დაიკიდე თუ რთულად გეჩვენება. რეალურად არ არის რთულიდა რაც ეხლა არ გეჩვენება რთულად ისენი აკეთე. და საფუძვლიანად დაამუღამერასაც ეხლა ამუღაბე თუნდაც მარტივი იყოს.
* * *
იშვიათი გამონაკლისი როცა ადამიანურ ენაზე წერია დოკუმენტაციაში რაღაც
https://docs.python.org/3/tutorial/modules....ighlight=module
This post has been edited by
NinjaRacer
on 2 Nov 2020, 00:26
მიმაგრებული ფაილი ( Number of downloads: 62 )
os.txt
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Essiittaaa
რა გინდათ, ჩემო ბატონო, ვკითხულობ!
ჯგუფი: Members
Essiittaaa
რა გინდათ, ჩემო ბატონო, ვკითხულობ!
ჯგუფი: Members
წერილები: 8340
წევრი No.: 164068
რეგისტრ.: 22-March 13
#57119608
· 6 Nov 2020, 19:53 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
NinjaRacer
QUOTE
ის იმიტომ არ იპრინტება რომ ეგ ბ() იძახებს ფუნქციას. მაგას ერთი დავალება აქვს გამოიძახოს ფუნქცია. ამიტომაც არ ბეჭდავს არაფერს.
ხო მაგრამ იმ ფუნქციაში ხო წერია რომ დაპრინტე 36-იო?
ანუ a()-ს როცა იძახებ ხო გიპრინტავს რაღაცას, და b() რატო იგივენაირად არ მოქმედებს ეგ მაინც ვერ გავიგე.
QUOTE
ნორმალურად რომ ისწავლო 10 დღე 2 კვირა ალბათ.
გააჩნია ნორმალურს რას ეძახი.
10 დღე კი არა 1 თვეა ვუზივარ მარა ვერა რა...
ნორმალურს ვეძახი, პროგრამის დაწერის საშუალება რომ მქონდეს, მაგალითად მობილური აპლიკაციის, ან თუნდაც თამაშის ან ა.შ.
თუნდაც საიტის...
ახლა ავიღე კურსი 10 გაკვეთილი შედის და წესით მაგ კურსის გავლის მერე ანაბანას გავიგებ უფრო კარგად რა.
შეგიძლია დამიწერო შენი გამოცდილებით რა თანმიმდევრობით ჯობს ვისწავლო ?
მაგალითად პითონით დავიწყე, რა უნდა იყოს ჩემი მიზანი პითონში, საიდან სადამდე უნდა მივიდე? თუ კითხვა ვერ გაიგე თავიდან ავხსნი
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
NinjaRacer
we are all crazy here
ჯგუფი: Members
NinjaRacer
we are all crazy here
ჯგუფი: Members
წერილები: 3954
წევრი No.: 241880
რეგისტრ.: 2-April 18
#57131212
· 8 Nov 2020, 19:16 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Essiittaaa
QUOTE
ხო მაგრამ იმ ფუნქციაში ხო წერია რომ დაპრინტე 36-იო?
იბეჭდება.
QUOTE
10 დღე კი არა 1 თვეა ვუზივარ მარა ვერა რა...
მოკლედ ეს დროის თქმა არის სრულიად სუბიექტური.
აი არასდროს მაგაზე არ უნდა იფიქრო რა.
თუ რამე კონკრეტული დავალება გაქვს და უნდა მოასწრო ვადები ეგ სხვა ამბავია. მაგრამ ზოგადად.
როცა იწყებ პროგრამირებას არასდროს არ რჩება სწავლის პროცესი. მუდივი და უწყვეტია ხოლმე.
ამიტომ მაგაზე ნერვიულობას და ფიქრსაც გაეშვი. ტყუილად დროს დაკარგავ და თვითშეფასებას და გამბედაობას დაკარგავ. ნებისმიერ არზრს რომელიც ამ ორ რაღაცაზე მოქმედებს ცუდად გაა@#@#ნე. რადგან არასწორია.
QUOTE
შეგიძლია დამიწერო შენი გამოცდილებით რა თანმიმდევრობით ჯობს ვისწავლო ?
მაგალითად პითონით დავიწყე, რა უნდა იყოს ჩემი მიზანი პითონში, საიდან სადამდე უნდა მივიდე? თუ კითხვა ვერ გაიგე თავიდან ავხსნი
მე მაგალითად რო მქონდა ეგ პრობლემა და არ ვიცოდი თანმიმდევრობა და მაინტერესებდა როდის დავდებდი შედეგს.
ავიღე რაღაც ვიდეო კურსი საშუალო ან დამწყებისთვის და პარალელურად. როგორც გითხარი
freecodecamp.org არის ამოცანები თანმიმდევრობაც დაცულია და ასევე არის check.io -ზე ასევე პითონის ამოცანები სირთულეების მიხედვით. easyით დაიწყე.
მე გირჩევდი რო რო გაივლი ელემენტალურებს რაიმე ფრეიმვორკი აიღე და დაწერე საიტი.
oauth მიაბი მაგალითად ჯანგოში გააკეთე რამე REST აპი რომელსაც ავტორიზაცია ექნება შენი გუგლის მეილ ექაუნთით. შეგიძლია ეგ სერვერი გააკლასტერო მერე 2 ცალი რომ იყოს და ასევე შეგიძლია session store გააკეთო redis-ში ან memcached-ში და თუ ამ 2 სერვერიდან რომელიმე იუზერი ავტორიზებულია უკვე მეორეჯერ აღარ მოსთხოვოს ავტორიზაცია 15 წუთის მანძილზე.
http://michal.karzynski.pl/blog/2013/07/14...-cache-backend/
მგონი კარგი სავარჯიშო იქნება და ახალ ტექნოლოგიებსაც გაეცნობი ცოტა. მაგრამ დამწყებისთვის რთული თუა გადადევი ცოტახნით. მე ხო არ ვიცი შენ რა ეტაპზე ხარ.
This post has been edited by
NinjaRacer
on 8 Nov 2020, 21:31
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Essiittaaa
რა გინდათ, ჩემო ბატონო, ვკითხულობ!
ჯგუფი: Members
Essiittaaa
რა გინდათ, ჩემო ბატონო, ვკითხულობ!
ჯგუფი: Members
წერილები: 8340
წევრი No.: 164068
რეგისტრ.: 22-March 13
#57133382
· 8 Nov 2020, 23:31 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
NinjaRacer
ეს დღეები ვერ მოვიცალე და ცოტახანში ჩავუჯდები ამ ყველაფერს, ეტაპობრივად დავწერ ხოლმე სად ვარ და ნუ შესაბამისად თუ რამე გამიჭირდა ვიკითხავ.
მადლობა დიდი
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
river-song
Random Walker
ჯგუფი: Registered
river-song
Random Walker
ჯგუფი: Registered
წერილები: 530
წევრი No.: 256836
რეგისტრ.: 14-May 20
#57166684
· 14 Nov 2020, 18:40 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
CODE
@app.route("/register", methods=[ "GET", "POST"])
def register():
if request.method == "GET":
return "please submit the form instead"
else:
Username = request.form.get("Username")
print(Username)
return render_template("register.html", Username=Username)
request.form.get("Username") აი ეს ნონს მიბრუნებს და რისი ბრალი შეიძლება იყოს
* * *
გავაკეთე აღარ მინდა ჰტმლ ში არასწორად მქონია ფორმა გაკეთებული
--------------------
not all those who wander are lost
.............
"One of the most striking differences between a cat and a lie is that a
cat has only nine lives."
Mark Twain
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
river-song
Random Walker
ჯგუფი: Registered
river-song
Random Walker
ჯგუფი: Registered
წერილები: 530
წევრი No.: 256836
რეგისტრ.: 14-May 20
#57176867
· 16 Nov 2020, 20:37 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
მოკლედ რა კიდე გავიჭედე ფლასკი როგორ დავაკავშირო მონაცემთა ბაზასთან ვერ გავიგე ვიდეოში ჩანს რო ტიპი ქომმანდ ლაინით ქმნის თეიბლებს რაც ვუყურე რა ხოდა ცხრილის შექმნა მინდა და ინფორმაციის შენახვა და ვერ ვაკეთებ რო ვამატებ მონაცემებს ჩანს რო ცხრილი არ არის შექმნილი
CODE
CREATE TABLE users (
id SERIAL PRIMARY KEY,
username VARCHAR UNIQUE NOT NULL,
firstname VARCHAR NOT NULL,
lastname VARCHAR NOT NULL,
pass VARCHAR NOT NULL
);
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Datvlas-vin-gtxovs
მე ვამბობ კის
ჯგუფი: Members
Datvlas-vin-gtxovs
მე ვამბობ კის
ჯგუფი: Members
წერილები: 6377
წევრი No.: 227474
რეგისტრ.: 28-December 16
#57194331
· 20 Nov 2020, 19:03 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
ძვირფასო პითონელებო
მინდა გაგიზიაროთ პაროლის დაშვების (password validation) კოდი. ყველანაირი მოდულის გარეშე
CODE
print('''Paroli unda shedgebodes:
1. Didi da Patara Asoebit
2. Cifrebit -> 1234567890
3. iyos Minimum 6 Simbolo''')
while True:
paroli = input('\nSheiyvanet Paroli: ')
sia1 = '1234567890'
sia2 = 'qwertyuiopasdfghjklzxcvbnm'
sia3 = 'QWERTYUIOPASDFGHJKLZXCVBNM'
a = 0
b = 0
c = 0
for i in range(len(paroli)):
if paroli[i] in sia1:
a = 1
elif paroli[i] in sia2:
b = 1
elif paroli[i] in sia3:
c = 1
if len(paroli) < 6:
print('Paroli Unda Iyos Minimum 6 Simbolo')
elif not paroli.isalnum():
print('Nu Gamoiyenebt Dashorebas (space) an/da Sxva Simboloebs')
elif a+b+c != 3:
print('Gaecanit Instruqcias da Scadet Tavidan')
else:
print('\nTqveni Paroli Migebulia')
break
სრულყოფილი არაა, მარა მუშა. Regex ით ბევრად მოკლე კოდი გამოვა
--------------------
შინდისფერია ოპელი
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
river-song
Random Walker
ჯგუფი: Registered
river-song
Random Walker
ჯგუფი: Registered
წერილები: 530
წევრი No.: 256836
რეგისტრ.: 14-May 20
#57213846
· 25 Nov 2020, 15:19 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
ხალხო მაინტერესება აპით მიღებული ინფორმაციის დააფდეითება თუ შეიძლება , ანუ იუზერი რო დაამატებს თავის ინფორმაციას რაღაც მონაცმები მეცვლება და ასეთ დროს ცალკე აკეთებთ ცხრილს სადაც აპის მონაცემები გადაგაქვთ და უმატებთ იუსერის მონაცემებს თუ რამე სხვა გზა არსებობს
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
river-song
Random Walker
ჯგუფი: Registered
river-song
Random Walker
ჯგუფი: Registered
წერილები: 530
წევრი No.: 256836
რეგისტრ.: 14-May 20
#57219954
· 26 Nov 2020, 21:13 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
https://github.com/annakhv/project1/blob/ma.../application.py
ჩემი პირველი პროექტი გიტზე
მზად არი შენიშვნების მისაღებად
პ.ს. ნუ რაღაცეები უნდა გადავაკეთო ურლზე გეთ მეთოდების წაშლა დამვიწყებია ეხლა გამახსენდა, ნუ კომენტარებსაც მივუწერ ეს დღეები სანამ ახალ პროექტს დავიწყებ
პ.ს. უი კიდე ის მაინტერესებდა აპი შევქმენი და ჯეისონ რაც დააბრუნა მონაცემები არათანმიმდევრულია ეგ რატო მოხდა ნეტა
This post has been edited by
river-song
on 26 Nov 2020, 21:16
·
ციტირება
·
^
0 მომხმარებელი ათვალიერებს ამ თემას (0 სტუმარი და 0 უჩინარი წევრი)
0 წევრი:
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
·
გაუგზავნეთ ეს გვერდი სხვას
·
ამოსაბეჭდი ვერსია
|
თემის რჩეულებში დამატება/წაშლა
«
აქეთ
|
Hello World
|
იქით
»
Pages:
(72)
« პირველი
...
59
60
[61]
62
63
...
ბოლო »
გამოხმაურება
·
ახალი თემა
·
ახალი გამოკითხვა
Close Topic Options
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
მივიღოთ შეტყობინება ელფოსტაზე ამ თემაში ახალი გამოხმაურებების შესახებ როცა თქვენ არ იქნებით აქტიური ფორუმში.
მივიღოთ შეტყობინება ამ განყოფილების განახლების შესახებ
მივიღოთ შეტყობინება ელფოსტაზე ამ განყოფილების განახლების შესახებ როცა თქვენ არ იქნებით აქტიური ფორუმში.
თემის ჩამოტვირთვა / ამოსაბეჭდი ვერსია
ჩამოტვირთეთ ეს თემა სხვადასხვა ფორმატში, ან ნახეთ მისი ამოსაბეჭდი ვერსია.
Forum Home
Search
დახმარება
საერთო ფორუმი
- General Discussion
- უსათაურო
- ფორუმის შესახებ
თემატური ფორუმი
- პოლიტიკა (+1 sub-forums)
- ქალი და მამაკაცი
- კულტურა და ხელოვნება (+4 sub-forums)
- მეცნიერება და განათლება (+7 sub-forums)
- მელომანია (+2 sub-forums)
- დასაქმება საქართველოში (+1 sub-forums)
- ბიზნესი და ეკონომიკა (+2 sub-forums)
- სამართალი
- სპორტი (+8 sub-forums)
- ჯანმრთელობა და მედიცინა (+2 sub-forums)
- სილამაზე და მოდა (+1 sub-forums)
- ფსიქოლოგია
- არსენალი (+1 sub-forums)
- ავტომობილები (+4 sub-forums)
- ფლორა და ფაუნა
- თბილისი (+1 sub-forums)
- მასმედია (+1 sub-forums)
- ინტელექტუალური სამაგიდო თამაშები
- კულინარია
- მშენებლობა და რემონტი (+1 sub-forums)
- მოგზაურთა კლუბი (+1 sub-forums)
ტექნიკური კონფერენცია
- AI ლაბორატორია
- კომუნიკაციები (+7 sub-forums)
- კომპიუტერები და ელექტრონიკა
- ყიდვა - გაყიდვა - გაცვლა (Redirect Forum)
- WWW (+4 sub-forums)
- Games (+6 sub-forums)
- Georgianisation
- პროგრამები
- პროგრამირება (+5 sub-forums)
- კომპიუტერული გრაფიკა და დიზაინი
- Apple
- Android Club (+8 sub-forums)
- პინგვინები და ეშმაკუნები
ყიდვა - გაყიდვა
- კომპიუტერული ტექნიკა (+2 sub-forums)
- ელექტრო და საყოფაცხოვრებო ტექნიკა
- მობილური ტელეფონები
- ავტომობილები
- უძრავი ქონება
- სხვადასხვა
[ Script Execution time: 0.8827 ] [ 13 queries used ] [ GZIP Disabled ]
Powered by Invision Power Board(U) v1.3 Final © 2003
IPS, Inc.