django-admin startproject mysite
這將在目錄下生成乙個mysite目錄,也就是你的這個django專案的根目錄。它包含了一系列自動生成的目錄和檔案,具備各自專有的用途。
)這樣第乙個頁面就寫好了,接下來就是渲染
urlpatterns =
[ path(
'', views.index, name=
'index'),
]mysite中urls.py
from django.urls import include, path
urlpatterns =
[# path('admin/', admin.site.urls),
path(
'', include())
,]
這樣簡單的頁面就好了
#mysite中init.py中需配置
import pymysql
pymysql.install_as_mysqldb(
)#setting.py中配置好資料庫
databases =
}
先建立乙個使用者表吧
from django.db import models
# create your models here.
class
usertest
(models.model)
:#使用者表
user_telephone = models.charfield(max_length=
50,primary_key=
true
,verbose_name=
'賬戶'
) user_password = models.charfield(max_length=
50,verbose_name=
'密碼'
)def
__str__
(self)
:return self.user_telephone
然後執行命令
最後在執行
python manage.py migrate
這時 你的模型應該就在資料庫建好了
def
login_judge
(request)
:#登入判定
)
str(request.body, 『utf-8』) 是為了將bytes型別資料轉為string格式, 然後json.loads(str(request.body, 『utf-8』))轉為json串, 最後json.dumps(data)轉為json返回去
data =
book = lsuser.objects.values(
'id'
) data[
'data']=
list
(book)
return jsonresponse(data, safe=
false
)
username = json.loads(request.body, encoding=
'utf-8')[
"username"
]data =
book = lsuser.objects.
filter
(username=username)
.values(
)data[
'data']=
list
(book)
return jsonresponse(data, safe=
false
)
def
get_content
(request)
:if request.method ==
"get"
:return jsonresponse(
, safe=
false
)else
:try
: page = json.loads(request.body, encoding=
'utf-8')[
"page"
] pagesize = json.loads(request.body, encoding=
'utf-8')[
"pagesize"
] data =
book = lscontent.objects.
filter()
.values(
'id'
,'title'
,'user_id'
).order_by(
"-create_time"
) paginator = paginator(book, pagesize)
book = paginator.page(page)
.object_list
# 獲取資料的總數
count = paginator.count
data[
'data']=
list
(book)
data[
'code']=
200 data[
'count'
]= count
data[
'totalpage'
]= math.ceil(count/5)
except
:return jsonresponse(
, safe=
false
)else
:return jsonresponse(data, safe=
false
)
def
demo
(request)
: data =
try:
keyword = json.loads(request.body, encoding=
'utf-8')[
"keyword"
]except
: keyword =
''else
: keyword = json.loads(request.body, encoding=
'utf-8')[
"keyword"
] book = lscontent.objects.
filter
(title__contains=keyword)
.values(
'id'
,'title'
,'user_id'
) data[
'data']=
list
(book)
return jsonresponse(data, safe=
false
)
Django2 0入門教程 Django常用命令
安裝django pip install django 指定版本 pip3 install django 2.0 新建專案 django admin.py startproject mysite 啟動 python manage.py runserver 8080 同步或者更改生成 資料庫 pyth...
Django 2 1入門教程(六)
在polls目錄下建立static目錄,django將自動從此目錄下查詢靜態檔案。建立polls static polls style.css如下 li a在polls templates polls index.html中新增如下 其中的模板標籤生成靜態檔案的絕對路徑。此時訪問http local...
Django框架建立專案的方法入門教程
django 管理工具 安裝 django 之後,就有了可用的管www.cppcns.com理工具 django admin.py。我們可以使用 django admin.py 來建立乙個專案 我們可以來看下django admin.py的命令介紹 type django admin.py help...