Skip to content

dormouse/legohole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup virtualenv

install pip and virtualenvwrapper::

sudo apt-get install python-pip
sudo pip install virtualenvwrapper

add flowing to ~/.bashrc::

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/project
source /usr/local/bin/virtualenvwrapper.sh

reload .bashrc

creat virtualenv::

cd project
mkvirtualenv legohole

you should see somethine like::

(legohole)dormouse@dormouse ~ $ 

usage::

out virtualenv:deactivate
in virtualenv:workon legohole

Setup django

install django::

pip install django

confirm install::

which django-admin.py

should see:/home/dormouse/.virtualenvs/legohole/bin/django-admin.py

setup git

install git::

sudo apt-get install git

config git::

git config --global user.name "Dormouse Young"
git config --global user.email "dormouse.young@gmail.com"
ssh-keygen -t rsa -C "dormouse.young@gmail.com"

Then add your new key to the ssh-agent::

# start the ssh-agent in the background
eval "$(ssh-agent -s)"
# Agent pid XX566
ssh-add ~/.ssh/id_rsa

Add the contents of the id_rsa.pub file to https://github.com/settings/ssh

test ssh::

ssh -T git@github.com

should see "hi dormouse"

check befort push::

git status

start project

creat project::

cd project
django-admin.py startproject legohole

creat .gitignore file include::

*.pyc
.*swp

freeze requirements::

pip freeze > requirements.txt

push to github::

git init
git add legohole
git commit -m 'Initial commit of legohole'
git remote add origin git@github.com:dormouse/legohole.git
git push -u origin master

start setsapp

creat setsapp::

./manage.py startapp setsapp
./manage.py schemamigration setsapp --initial
./manage.py migrate setsapp
./manage.py schemamigration setsapp --auto

start scrapy

安装编译环境::

sudo apt-get install build-essential python-dev
sudo apt-get install libssl-dev libffi-dev libxml2-dev
sudo apt-get install libxslt1-dev libxslt-dev libjpeg-dev 
pip install service_identity pillow
#sudo apt-get install python-libxml
#sudo ln -s /usr/include/libxml2/libxml   /usr/include/libxml 

安装 Scrapy::

easy_install -U Scrapy or pip install Scrapy

新建一个项目::

scrapy startproject tutorial
scrapy genspider bb9800 bb9800.diandian.com

参考:http://www.jeffknupp.com/blog/2013/12/18/starting-a-django-16-project-the-right-way/

About

lego database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages