1、使用pycharm的專業版 新建乙個django專案
2、安裝包
pip install mongoengine
1、在settings.py中進行配置
如果原先沒連線mysql資料庫,就把預設的設定為空,如果有可以保留,也不會不影響
原先沒有連線其他資料庫
databases =
}from mongoengine import connect
connect('test',host='ip',port=30000,username='',password='',authentication_source='admin') # 連線的資料庫名稱
這裡注意需要寫authentication_source='admin',否則會報錯
import mongoengine
class studentmodel(mongoengine.document):
name = mongoengine.stringfield(max_length=16)
age = mongoengine.intfield(default=0)
4.在檢視函式中建立乙個檢視
# .表示當前包下的models
from .models import studentmodel
from django.views.generic import view
class student(view):
def get(self, request):
studentmodel.objects.create(name='水痕', age= 20)
return httpresponse('hello word')5.配置url
from django.conf.urls import url
from django.contrib import admin
from student.views import student
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^student/$', student.as_view(),name='student')
]
1.增加資料,剛才已經實現。
2.查詢資料(返回的是乙個quseryset)
class student(view):
def get(self, request):
result = studentmodel.objects.filter(name='水痕')
print(result[0].age)
return httpresponse('hello word')
3.修改資料
class student(view):
def get(self, request):
result = studentmodel.objects.filter(name='水痕').first().update(name='張三')
print(result)
return httpresponse('hello word')
4.刪除資料
class student(view):
def get(self, request):
result = studentmodel.objects.filter(name='張三').first().delete()
搭建django 框架
1 搭建 irtualenv 虛擬環境 sudo pip install virtualenv2 安裝 django 框架 sudo pip3 install django 1.11.8 這是python3的 sudo pip install django 1.11.8 這是python2的 安裝後...
python之路 搭建django框架
1 在yaolansvr 192.168.0.3上安裝python 3.4.3.tar.xz 使用xmanager5的xftp5將檔案上傳到ftp目錄 2 安裝原始碼的python 注意 1 ignoring ensurepip failure pip 6.0.8 requires ssl tls ...
python mvc框架django搭建專案
首先搭建了python3環境,參考我的 centos7搭建python3並和python2共存 建立軟連線 ln sf usr local python3 bin django admin.py usr bin django admin ln s usr local python3 bin pip3...