1.ubuntu 開發環境初始化
2.建立 django 專案:
使用pycharm開啟專案:
1,新建乙個專案
file --> new project...
2,新建乙個檔案
右鍵單擊剛建好的helloword專案,選擇new --> python file
3,輸入檔名
輸入檔名,沒什麼好說的
4,進入編寫介面
pycharm的預設編輯介面很怪,會自動生成一行 __author__ = 「作者」 的頭。而比較常用的檔案頭,如:#coding=utf-8 等,反倒沒有自動生成。
輸入code:
print "hello word!"
5,設定控制台
執行之前,我們發現快捷選單上的【執行】和【除錯】都是灰色的,不可觸發狀態。是因為,我們需要先配置一下控制台。
點選執行旁邊的黑色倒三角,進入【run/debug configurations】配置介面。(或者點選run --> edit configurations 也一樣)
在【run/debug configurations】配置介面裡,
點選綠色的加號,新建乙個配置項,並選擇python。(因為hello word 就是個python程式)
在右邊的配置介面裡:
name 一欄裡寫個名字,比如hello
點選scrip選項,找到剛才我們寫的hello_word.py
點選ok, 自動返回到編輯介面,這時候【執行】【除錯】按鈕全部變綠!
6,執行
點選綠色的執行按鈕,**輸出的結果。
3. 建立user
3.1 建立使用者模型user
3.2 在setting.py 中註冊user 模型(第一步)
3.3 syl / urls.py 新增主路由(第二步):
urlpatterns = '[3.4 建立 'user/urls.py' 子路由檔案(第三步)path('user/', include('user.urls')),
]'
from django.urls import path4. 重寫django預設認證使用者模型:urlpatterns = [
]
4.1 user / models.py 建立模型(建立表): 重寫django user表
from django.db import models4.2 syl / settings.py 中註冊自己的使用者模型類:from django.contrib.auth.models import abstractuser
class user(abstractuser):
phone = models.charfield('手機號', max_length = 20)
img = models.imagefield(uploads_to = 'user',null=true)
nick_name = models.charfideld('暱稱', max_length=20)
address = models.charfield('位址',max_length=255)
class meta:
db_table = 'tb_user'
# 註冊自己的使用者模型: 應用名, 模型名, 指定我們重寫的user表進行身份驗證4.3 配置mysqlaute_user_model = 'user.user'
'''1.建立mysql資料庫'''
mysql > create database syldb charset utf8;
'''2.在syl/settings.py中配置mysql'''
databases = [
'default' :
]4.4 生成,遷移表
python manager.py makemigrationspython manager.py migrate
初始化 GDI 環境
初始化 gdi 環境我的開發環境為 vc.net 2003,下面我就來說一下在此開發環境中如何載入 gdi 開發環境,如果您的開發環境為 vc 6 請參考本文結尾部分。在標準的 mfc 開發環境中 mfc 是不支援 gdi 開發的,要想使用 gdi 需要我們手工對程式做一些修改。原理我就不想說了,感...
初始化GDI 環境
我的開發環境為 vc.net 2003,下面我就來說一下在此開發環境中如何載入 gdi 開發環境,如果您的開發環境為 vc 6 請參考本文結尾部分。在標準的 mfc 開發環境中 mfc 是不支援 gdi 開發的,要想使用 gdi 需要我們手工對程式做一些修改。原理我就不想說了,感興趣的朋友可以自己在...
NodeJS Windows環境初始化
2 安裝完nvm後,開啟 nvm settings.txt這個檔案,在最後加上兩行,新增 映象加速包安裝 3 檢查nvm是否安裝完成,開啟cmd命令提示符,輸入nvm,以下提示表示安裝成功 4 執行nvm install 8.0.0,安裝node包 5 使用nvm ls檢視當前環境所有的node版本...