python web開發(fā)學(xué)習(xí)心得杠人,原創(chuàng)文章茁瘦,轉(zhuǎn)載請(qǐng)注明出處
1.建立一個(gè)learning_log文件夾忧勿,在其中搭建虛擬服務(wù)器
2.建立虛擬環(huán)境
~/Desktop/python/leaning_log ? python -m venv ll_env
~/Desktop/python/leaning_log ?
使用早期版本Python或系統(tǒng)配置不正確补胚,將不能使用venv模塊蒂教,可以安裝virtualenv包(python3下,pip改為pip3)
~/Desktop/python/leaning_log ? pip install --user virtualenv
~/Desktop/python/leaning_log ? virtualenv ll_env
New python executable in ll_env/bin/python Installing setuptools, pip...done. ~/Desktop/python/leaning_log
2.激活虛擬環(huán)境
~/Desktop/python/leaning_log ? source ll_env/bin/activate
(ll_env) ~/Desktop/python/leaning_log ?
3.安裝Django
(ll_env) ~/Desktop/python/leaning_log ? pip3 install Django
Collecting Django
Using cached Django-1.10.6-py2.py3-none-any.whl
Installing collected packages: Django
Successfully installed Django-1.10.6
4.在Django中創(chuàng)建項(xiàng)目(不要忽略 . )
(ll_env) ~/Desktop/python/leaning_log ? django-admin.py startproject leaning_log .
(ll_env) ~/Desktop/python/leaning_log ? ls
leaning_log ll_env manage.py
(ll_env) ~/Desktop/python/leaning_log ? ls leaning_log
__init__.py settings.py urls.py wsgi.py
5.創(chuàng)建數(shù)據(jù)庫(kù)
(ll_env) ~/Desktop/python/leaning_log ? python3 manage.py migrate
Operations to perform:
Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
Applying sessions.0001_initial... OK
(ll_env) ~/Desktop/python/leaning_log ?
6.查看項(xiàng)目
(ll_env) ~/Desktop/python/leaning_log ? python3 manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
March 29, 2017 - 05:24:18
Django version 1.10.6, using settings 'leaning_log.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Error: That port is already in use.
(ll_env) ~/Desktop/python/leaning_log ?
遇到錯(cuò)誤畴嘶,Error: That port is already in use.蛋逾,8000端口已被占用,換個(gè)端口8001
(ll_env) ~/Desktop/python/leaning_log ? python3 manage.py runserver 8001
Performing system checks...
System check identified no issues (0 silenced).
March 29, 2017 - 05:25:32
Django version 1.10.6, using settings 'leaning_log.settings'
Starting development server at http://127.0.0.1:8001/
Quit the server with CONTROL-C.
運(yùn)行結(jié)果窗悯,在Chrome中訪問查看
運(yùn)行結(jié)果