URL Name
1. DB
DB μ΄κΈ°ν
db.sqlite3μμ migrationfile μμ
migration file νμΈ
migration file νμΈ$ python manage.py showmigrationsλ€μ migrations λ§λ€κΈ°
migrations λ§λ€κΈ°$ python manage.py makemigrationsλμλλ SQLλ¬Έ μΆλ ₯
SQLλ¬Έ μΆλ ₯$ python manage.py sqlmigrate articles 0001
[app_label] [migration_name]
BEGIN;
--
-- Create model Article
--
CREATE TABLE "articles_article" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "title" varchar(140) NOT NULL, "content" text NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL);
COMMIT;migrate νκΈ°
migrate νκΈ°create()
create()μμ±μ μν΄μλ μλμ κ°μ΄λ ν μ μλ€!
fd
IntegrityError
IntegrityError: This exception is raised when the relational integrity of the data is affected.
2. GET & POST method
GET & POST methodGET
dataλ₯Ό κ°μ Έμ€λ€
νΉμ 리μμ€μ νμ
<a>tag<form>tag λ° λΈλΌμ°μ μμ μ£Όμμ°½μ 보λ΄λ μμ² λ±URLμ νμ© (querystring) νμ¬ dataλ₯Ό μ μ‘ν¨ν¬κΈ° μ ν & 보μ μ΄μκ° μμ
POST
dataλ₯Ό κ²μνλ€
νΉμ 리μμ€μ μ μΆ (μλ²μ μν λ³ν)
λ³΄ν΅ HTML
Formμν΅ν΄ μλ²μ μ μ‘νλ©°, μλ²μ λ³κ²½μ¬νμ λ§λ¦HTTP μμ² λ©μμ§μ
bodyμ dataλ₯Ό μ μ‘ν¨
HTTP (Hyper Text Markup Language)
Resourceλ₯Ό κ°μ Έμ¬ μ μλλ‘ ν΄μ£Όλ protocol
μΉμμ μ΄λ£¨μ΄μ§λ λͺ¨λ κ΅νμ κΈ°μ΄
Request
URL (Uniform Resource Locators)
Webμμ μ ν΄μ§ μ μΌν μμμ μ£Όμ
νλ‘ν μ½ :// λλ©μΈ: ν¬νΈ/ κ²½λ‘(path)/?νλΌλ―Έν°#μ΅μ»€
Response


views.py μμ
CSRF token μΆκ°νκΈ°
CSRF token μΆκ°νκΈ°hidden κ°μΌλ‘
csrf tokenμ΄ μΆκ°λμ΄ μλ κ² νμΈ κ°λ₯

Curl λ‘ κ°λ¨ν μμ² λ 리기
Telnet μ¬μ©ν΄λ³΄κΈ°
μ€μΉ
request λ 리기
3. app_name μ§μ νκΈ°
app_name μ§μ νκΈ°urls.py
views.py
In html
4. get_object_or_404
article = Article.objects.get(id=pk)
get( ) μ κ°μ΄ μμΌλ©΄ errorλ₯Ό λμ
λ¨ νλλ₯Ό returnνλ method
κ·Έλμ μ¬μ©νλ κ²
5. Static files
settings.py
+
Traceroute
TraceRoute- Linux /TRACERT- Windows
μ§μ λ νΈμ€νΈμ λλ¬ν λκΉμ§ ν΅κ³Όνλ κ²½λ‘μ μ 보μ κ° κ²½λ‘μμμ μ§μ° μκ°μ μΆμ νλ λͺ λ Ήμ΄λ€, μ½κ² κ²½λ‘ μΆμ ν΄μ΄λΌκ³ λ³Ό μ μλ€ (ICMPμ μ¬μ©νλ€!)
μ§μ λ νΈμ€νΈμ λλ¬ν λκΉμ§ ν΅κ³Όνλ κ²½λ‘μ μ 보μ κ° κ²½λ‘μμμ μ§μ° μκ°μ μΆμ νλ λ€νΈμν¬ λͺ λ Ήμ΄λ‘ νΉμ μ¬μ΄νΈμ μ μμ΄ λμ§ μκ±°λ μ§μ°μ΄ μλ κ²½μ° μ΄λμμ λ³λͺ©μ΄ λ°μνλμ§λ₯Ό μμ보λλ° μ μ©ν¨.
μ μμ΄ λλ κ° κ²½λ‘λ₯Ό 체ν¬νμ¬ μ΄λ κ²½λ‘(Routing)λ₯Ό κ±°μ³ μ μμ΄ λκ³ , μ΄λ ꡬκ°μμ μΌλ§λ§νΌμ μλ μ§μ°μ΄ μλμ§, κ·Έλ¦¬κ³ μ΄λμμ ν¨ν·μ΄ μ€μ§ λλμ§λ₯Ό νμΈν μ μμ
λ¨, μκ°λ/λ΄λΆ νΈλν½/μλ² μν λ±μ λ§μ μν₯μ λ°μ κ°μ΄ λ¬λΌμ§ μ μμΌλ―λ‘ λ°λ³΅ νμΈμ΄ νμνλ€!
Install traceroute
Use traceroute
MVC Pattern
model driven design
data modeling
Last updated
Was this helpful?