- N +

安裝django(django搭建網站)

python沒有自帶pip怎么安裝

第一步,我們先來安裝Python,下載地址是:https://www.python.org/downloads/,在下載完成之后,一直點擊下一步就OK了。在安裝完成之后,打開控制臺,輸入“Python”,我們能夠看到下面的效果: 第二步,我們安裝pip。我們同樣需要在Python的官網上去下載,下載地址是:https://pypi.python.org/pypi/pip#downloads: 下載完成之后,解壓到一個文件夾,用CMD控制臺進入解壓目錄,輸入: pythonsetup.pyinstall 最后加環境變量,我們在PATH最后添加:C:\Python34\Scripts; 到現在我們才算完整安裝好了pip: 三步,安裝一些Python的包,比如Django這個web框架: 備注:附件中已經自帶pip工具了!

Django怎樣直接生成數據表,不用manage.py syncdb

Django里面,管理數據庫和sqlarchemy類似,也是通過orm框架來實現的。所有的數據庫的建立,都是在model.py里面通過類來實現的。

首先看看如何創建一個單表:

a.先定義一個類,繼承models.Model,然后根據需求定義參數,這些參數的類型和變量后面會進一步闡述

models.py

fromdjango.dbimportmodelsclassUserInfo(models.Model):username=models.CharField(max_length=32)password=models.CharField(max_length=64)

b.注冊app

settings.py

INSTALLED_APPS=[‘django.contrib.admin‘,‘django.contrib.auth‘,‘django.contrib.contenttypes‘,‘django.contrib.sessions‘,‘django.contrib.messages‘,‘django.contrib.staticfiles‘,‘app01‘,]

c.執行命令。第一條命令會生成一個初始化文件,第二個命令會生成對應的表

pythonmanage.pymakemigrationspythonmanage.pymigrate

這樣,就在PyCharm自帶的sqlite數據庫里面成功的生成了一個app01_UserInfo的表。這個表默認會有一個自增的id作為主鍵,另外兩個字段是我們通過類創建的。

d.如果希望使用mysql,因為Django默認使用了MySqldb模塊,這個在3.0版本里面不存在,會直接報錯。我們需要改為pymysql的模塊,方法如下:

在project同名文件夾下的__init__文件中添加如下代碼即可:

importpymysql

pymysql.install_as_MySQLdb()

2.對于單表的增刪改查詢

查詢

獲取所有結果,獲取到的結果是一個QuerySet的類似列表的對象,每一個元素本身又是一個對象,包括了id,name,password等屬性。

obj=models.UserInfo.objects.all()

<QuerySet[<UserInfo:UserInfoobject>,<UserInfo:UserInfoobject>,<UserInfo:UserInfoobject>,<UserInfo:UserInfoobject>,<UserInfo:UserInfoobject>]>

可以通過filter進行過濾,相當于sql的where語句,因為結果也是QuerySet,因此需要再使用first()獲取第一個值

obj=models.UserInfo.objects.filter(id=nid).first()

增加

models.UserInfo.objects.create(username=u,password=p,user_group_id=3)

刪除,可以在filter的基礎上進行刪除

models.UserInfo.objects.filter(id=nid).delete()

修改,有兩種常見方式

第一個方式

models.UserInfo.objects.filter(id=nid).update(username=u,password=p)

第二個方式

obj=models.UserInfo.objects.filter(id=nid)obj.username=uobj.save()

Pycharm安裝詳細教程(window版本)

1、下載PyCharm安裝包。下載時一定要到官網下載,這樣就免除了病毒插件等因素對我們的干擾。點擊官方下載地址則會自動跳轉到官網進行下載。

2、運行下載好的exe安裝包。

3、點擊Next進入下一步,選擇安裝位置。

4、根據自己的操作系統選擇安裝32位還是64位。

5、點擊安裝,等待安裝完成即可。

知識擴展:

PyCharm是一種PythonIDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業Web開發。PyCharm擁有一般IDE具備的功能,比如,調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。PyCharm還提供了一些很好的功能用于Django開發,同時支持GoogleAppEngine,更酷的是,PyCharm支持IronPython。

pycharm為什么會安裝不上Django

問題已經解決,大家出錯的原因是因為:

1、pipinstallDjango安裝的是最新版本

2、最新版本是2.0

3、2.0的Django官網的whl文件只有py3的

4、你的python是2系列的,因此不能用whl

5、你只能用源碼編譯,源碼編譯出錯。

解決辦法:

第一種,更換python版本為3

第二種,指定Django的版本號

如何在Django中使用neo4j并在生產環境中部署

重要的先說在前面吧,最后的選型結構是安裝了最新的neo4j版本3.0.3,使用了neo4j-rest-client客戶端庫。主要原因是更適用于django的neomodel庫目前只支持neo4j2.2.

來自官方的文檔--UsingNeo4jfromPython:https://neo4j.com/developer/python/這篇官方文檔為Django開發推薦NeoModel(http://neomodel.readthedocs.io/en/latest/)。另外這個文檔的末尾有多篇推薦閱讀,會列在最后:

neo4j在debian系上的安裝:http://debian.neo4j.org/?_ga=1.23681983.403762323.1467875632

如何查看django版本

在windows下面啟動cmd命令行。在linux直接使用終端。然后調用python解釋器。python出現>>>后輸入下列語句查看django版本,如果沒有安裝django,那么當你importdjango就會出錯。>>>importdjango>>>printdjango.VERSION下面是我windows下面的輸出:(1,3,1,'final',0)完。

返回列表
上一篇:
下一篇: