Shared Custom-Built Django Packages: Difference between revisions
Jump to navigation
Jump to search
| Line 5: | Line 5: | ||
! package name | ! package name | ||
! description | ! description | ||
! repo | |||
|- | |- | ||
| `addresses` | | `addresses` | ||
| Management of basic address information, e.g. name, street, phone, city, state, zip, etc. | | Management of basic address information, e.g. name, street, phone, city, state, zip, etc. | ||
| | |||
|- | |- | ||
| `contact_info` | | `contact_info` | ||
| | | Management of individuals' contact information. How does this relate to the `addresses` package? | ||
| [https://github.com/northrose/django-contact_info github.com/northrose/django-contact-info] | |||
|- | |- | ||
| `reverseadmin` | | `reverseadmin` | ||
| Module that makes django admin handle OneToOneFields in a better way. Overrides Django's default behavior to display the relationship as an "inline" in the admin. | | Module that makes django admin handle OneToOneFields in a better way. Overrides Django's default behavior to display the relationship as an "inline" in the admin. It relies heavily on previous versions of Django. Not a good option in terms of maintenance. | ||
| | |||
|} | |} | ||
Revision as of 14:18, 19 November 2015
List of packages
| package name | description | repo |
|---|---|---|
addresses
|
Management of basic address information, e.g. name, street, phone, city, state, zip, etc. | |
contact_info
|
Management of individuals' contact information. How does this relate to the addresses package?
|
github.com/northrose/django-contact-info |
reverseadmin
|
Module that makes django admin handle OneToOneFields in a better way. Overrides Django's default behavior to display the relationship as an "inline" in the admin. It relies heavily on previous versions of Django. Not a good option in terms of maintenance. |
Location
Windows
//damien-mg/d/develop/labs/shared/
Mac
~/develop/labs/shared/
Syncing codebase
PyCharm
- Create a remote host
- View > Tool Windows > Remote Host
- Click the “…” button to create a new host.
- Connection tab
- Type: Local or mounted folder
- Folder: /path/to/remote/project/
- Web server root URL: remote url
- Mappings tab
- Make sure to enter at least a leading slash for Deployment path
- Excluded Path tab
- List of local and remote directories and files to ignore when syncing.
- Connection tab
- Sync to deployed
- Right click on the root directory of a project > Deployment > Sync with deployed to [remote_host]
- A dialog will appear that will traverse the project doing a diff on all the local and remote files.
- Any files that should be excluded from the diff can be added through File > Settings > Build, Execution, Deployment > Deployment > select remote host > Excluded Paths tab
Git
TK: documentation of central repository on Github.
Without Git
Mac
$ cd ~/develop/labs/shared/ $ rsync -a /Volumes/d/develop/labs/shared/django-addresses/ django-addresses
TK: confirm what happens when a file in the target directory is newer than the file in the source directory above.
Windows
- SyncToy