Django中的一些基礎配置

2021-10-05 02:31:41 字數 1277 閱讀 4892

urls.py裡面的path()引數

settings.py

預設開啟的某些應用至少需要乙個資料表。

#使用互動式python命令列嘗試django建立的各種api

python manage.py shell

>>

> question.objects.

all(

))>

]>

# ]>對於我們了解這個物件的細節沒有幫助。所以在models.py裡面給每個類增加__str__()方法

from django.db import models

class

question

(models.model)

:#...

def__str__

(self)

:return self.question_text

defwas_published_recently

(self)

:return self.pub_date >= timezone.now(

)- datetime.timedelta(days=

1)

給模型增加__str__()方法很重要,這不僅能給命令列裡使用帶來方便,django自動生成的admin裡也使用這個方法來表示物件。

>>

>

from polls.models import choice, question

# make sure our __str__() addition worked.

>>

> question.objects.

all(

)]>

# make sure our custom method worked.

>>

> q = question.objects.get(pk=1)

>>

> q.was_published_recently(

)true

建立管理員賬號

python manage.py createsuperuser
在管理頁面加入我們自己的應用

polls/admin.py

from django.contrib import admin

from .models import question

admin.site.register(question)

django中的一些操作

1.有關於對列表的操作 在django的模板語法中,列表可用迴圈的方式遍歷,取出。也可用下標的方式取出 jieguo 1,2,3,4 jieguo.0,jieguo.1.對於字典形式的陣列 jieguo1 jieguo.a,jieguo.b.2.forloop的運用 僅在迴圈中使用 forloop....

django 的一些基礎知識

django admin startproject 專案名指的是在專案中建立應用 建立class book models.model class isbn models.model book models.onetoonefield book 在任一實體新增即可 什麼是一對多 a表中的一條資料可以與...

Spring Boot一些基礎配置

1.spring boot專案在啟動的時候會有乙個預設的會有spring圖案 2.我們可以把這個圖案修改為自己想要的。在src main resources目錄下新建banner.txt檔案,然後將自己的圖案黏貼進去即可。ascii圖案可通過 一鍵生成,比如生成圖案後複製到banner.txt,啟動...